Cambiare paradigma di programmazione
Come a volte accade, hai iniziato un progetto con un paradigma e ti sei reso conto che non era proprio quello giusto per il compito. Al momento hai un semplice programma procedurale per memorizzare informazioni sulle vendite di automobili che dovrà essere convertito in un programma orientato agli oggetti, così da poterlo estendere più facilmente.
Questo esercizio fa parte del corso
Concetti dei paradigmi di programmazione
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
# 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 = ____