Kom igångKom igång gratis

Byta programmeringsparadigm

Som ibland händer har du börjat ett projekt med ett paradigm och nu insett att det inte riktigt passade för uppgiften. Du har för tillfället ett enkelt procedurellt program för att lagra information om bilförsäljning, som nu behöver konverteras till ett objektorienterat program så att det enklare kan byggas ut.

Den här övningen är en del av kursen

Programmeringsparadigm – grundläggande koncept

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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 = ____
Redigera och kör kod