Changer de paradigme de programmation
Comme cela arrive parfois, vous avez lancé un projet avec un certain paradigme et vous réalisez maintenant qu'il n'était pas tout à fait adapté à la tâche. Vous avez présentement un simple programme procédural pour stocker des informations sur les ventes d'automobiles, et vous devrez le convertir en programme orienté objet afin de pouvoir l'étendre plus facilement.
Cette activité fait partie du cours
Concepts de paradigmes de programmation
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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 = ____