# Réponse finale obtenue du bot:
response = « Voici un exemple de code Python qui peut être utilisé pour simuler les fonctionnalités d’une valette ou femme de chambre :
« `python
class Valette:
def __init__(self, nom):
self.nom = nom
self.vêtements_lavés = 0
self.chambres_nettoyées = 0
def laver_vêtement(self):
print(f »{self.nom} est en train de laver un vêtement. »)
self.vêtements_lavés += 1
def nettoyer_chambre(self):
print(f »{self.nom} est en train de nettoyer une chambre. »)
self.chambres_nettoyées += 1
def afficher_statistiques(self):
print(f »Vêtements lavés : {self.vêtements_lavés} »)
print(f »Chambres nettoyées : {self.chambres_nettoyées} »)
class ProgrammeValette:
def __init__(self):
self.valette = Valette(« Femme de chambre »)
def lancer_programme(self):
while True:
print(« \nMenu: »)
print(« 1. Laver un vêtement »)
print(« 2. Nettoyer une chambre »)
print(« 3. Afficher les statistiques »)
print(« 4. Quitter le programme »)
choix = input(« Choisissez une option : « )
if choix == « 1 »:
self.valette.laver_vêtement()
elif choix == « 2 »:
self.valette.nettoyer_chambre()
elif choix == « 3 »:
self.valette.afficher_statistiques()
elif choix == « 4 »:
print(« Au revoir ! »)
break
else:
print(« Option non valide, veuillez réessayer. »)
if __name__ == « __main__ »:
programme_valette = ProgrammeValette()
programme_valette.lancer_programme()
« `
Ce code définit deux classes : `Valette` et `ProgrammeValette`. La classe `Valette` représente la femme de chambre, avec des attributs pour le nombre de vêtements lavés et de chambres nettoyées. Les méthodes de cette classe permettent de laver un vêtement ou de nettoyer une chambre.
La classe `ProgrammeValette` est responsable du menu interactif qui permet au utilisateur d’interagir avec la femme de chambre. Elle définit un attribut `valette` qui pointe vers une instance de la classe `Valette`.
Lorsque l’utilisateur lance le programme, il voit un menu qui propose les options suivantes :
* Laver un vêtement
* Nettoyer une chambre
* Afficher les statistiques
* Quitter le programme
Selon l’option choisie, la femme de chambre exécute la méthode correspondante et affiche les résultats. Le programme se termine lorsque l’utilisateur choisissez l’option « Quitter le programme ». »