Inizia subitoInizia gratis

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

Visualizza corso

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 = ____
Modifica ed esegui il codice