Exercice 8
1) - Créez une classe Python appelée Voiture qui a les attributs suivants:
- marque
- modèle
- vitesse
- moteur (essence ou diesel)
2) - Ajoutez un constructeur à la classe Voiture qui initialise les attributs ci-dessus lorsque l'on crée un nouvel objet de la classe.
3) - Ajoutez une méthode à la classe Voiture appelée accélérer qui augmente la vitesse de 10 km/h à chaque fois que cette méthode est appelée.
4) - Ajoutez une méthode à la classe Voiture appelée afficher_vitesse qui affiche la vitesse actuelle de la voiture.
5) - Créez un objet de la classe Voiture et utilisez les méthodes accélérer et afficher_vitesse pour vérifier que tout fonctionne correctement.
Solution
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
class Voiture: def __init__(self, marque, modèle, vitesse, moteur): self.marque = marque self.modèle = modèle self.vitesse = vitesse self.moteur = moteur def accélérer(self): self.vitesse += 10 def afficher_vitesse(self): print(f"La vitesse de la voiture est de {self.vitesse} km/h.") ma_voiture = Voiture("Tesla", "Model S", 0, "électrique") ma_voiture.accélérer() ma_voiture.afficher_vitesse() # affiche "La vitesse de la voiture est de 10 km/h." # Accélérer encore une 2 ème fois ma_voiture.accélérer() ma_voiture.afficher_vitesse() # affiche "La vitesse de la voiture est de 20 km/h." |
Younes Derfoufi
CRMEF OUJDA
1 thought on “Solution Exercice 8 : classe Voiture Python”