Programmparadigmen wechseln
Wie es manchmal passiert: Du hast ein Projekt mit einem Paradigma gestartet und merkst jetzt, dass es dafür nicht ganz passt. Aktuell hast du ein einfaches prozedurales Programm, das Informationen zu Autoverkäufen speichert. Dieses soll in ein objektorientiertes Programm umgewandelt werden, damit es sich leichter erweitern lässt.
Diese Übung ist Teil des Kurses
Konzepte von Programmierparadigmen
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Old procedural code
def buy_car(budget, price):
if budget > price:
print("You can buy this car!")
else:
print("This car is too expensive for now.")
# Define the Car class
____ Car():
# Initialize each car with a price
def __init__(____, price):
self.price = ____