Changer de paradigme de programmation
Comme cela arrive parfois, vous avez démarré un projet avec un certain paradigme et vous réalisez maintenant qu’il n’était pas tout à fait adapté à la tâche. Vous disposez actuellement d’un simple programme procédural pour stocker des informations sur les ventes d’automobiles, qui doit être converti en programme orienté objet afin de pouvoir être étendu plus facilement.
Cet exercice fait partie du cours
Concepts des paradigmes de programmation
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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 = ____