ПочатиПочніть безкоштовно

Зміна парадигм програмування

Як це інколи буває, ви почали проєкт в одній парадигмі й тепер зрозуміли, що для цього завдання вона не зовсім підходить. Наразі у вас є простий процедурний застосунок для збереження інформації про продажі автомобілів, який потрібно перетворити на об'єктно-орієнтовану програму, щоб його було легше розширювати.

Ця вправа є частиною курсу

Концепції парадигм програмування

Переглянути курс

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# 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 = ____
Редагувати та запускати код