НачатьНачать бесплатно

Смена парадигмы программирования

Такое случается: вы начали проект в одной парадигме, а затем поняли, что она не совсем подходит для данной задачи. У вас есть простая процедурная программа для хранения информации о продажах автомобилей, которую теперь нужно преобразовать в объектно-ориентированную — чтобы в дальнейшем её было легче расширять.

Это упражнение является частью курса

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

Посмотреть курс

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

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