Schimbarea paradigmelor de programare
Uneori se întâmplă să începi un proiect folosind o anumită paradigmă și să realizezi că nu era tocmai potrivită pentru sarcina respectivă. Ai în prezent un program procedural simplu pentru stocarea informațiilor despre vânzările de automobile, care trebuie convertit într-un program orientat pe obiecte, astfel încât să poată fi extins mai ușor.
Acest exercițiu face parte din cursul
Concepte de Paradigme de Programare
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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 = ____