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
Acheter sur Très Facile !
-

Hub USB 3.0 OBERSTER Multiport
€ 7,00 Acheter le produit -
Promo !

Routeur WiFi AX 3000 Mbps TP-Link Routeur, WiFi 6, 4 antennes à haute performance, OneMesh, WPA3
Le prix initial était : € 99,00.€ 56,00Le prix actuel est : € 56,00. Acheter le produit -

POO: Cours et exercices en UML2, Python, PHP, C#, C++ et Java (French Edition)
€ 17,00 Achetez le livre
1 thought on “Solution Exercice 8 : classe Voiture Python”