Zmiana paradygmatu programowania
Jak to czasem bywa, zacząłeś projekt w jednym paradygmacie i po pewnym czasie zorientowałeś się, że nie jest on najlepszym wyborem do tego zadania. Masz teraz prosty program proceduralny do przechowywania informacji o sprzedaży samochodów, który trzeba przekształcić w program obiektowy – dzięki temu będzie można go łatwiej rozbudowywać.
To ćwiczenie jest częścią kursu
Koncepcje paradygmatów programowania
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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 = ____