LoslegenKostenlos loslegen

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

Kurs anzeigen

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 = ____
Code bearbeiten und ausführen