Začněte nyníZačněte zdarma

Změna programovacího paradigmatu

Jak se někdy stane, začal/a jsi projekt v jednom paradigmatu a teď sis uvědomil/a, že pro daný úkol nebyl úplně ten pravý. Máš jednoduchý procedurální program pro evidenci prodeje automobilů, který je potřeba převést na objektově orientovaný, aby se dal v budoucnu snáze rozšiřovat.

Toto cvičení je součástí kurzu

Koncepty programovacích paradigmat

Zobrazit kurz

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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 = ____
Upravit a spustit kód