class GestionEcole:
def __init__(self):
self.frais_scolaires = {}
def ajouter_eleve(self, nom, frais):
self.frais_scolaires[nom] = frais
def supprimer_eleve(self, nom):
if nom in self.frais_scolaires:
del self.frais_scolaires[nom]
else:
print("L'élève n'existe pas.")
def modifier_frais(self, nom, nouveaux_frais):
if nom in self.frais_scolaires:
self.frais_scolaires[nom] = nouveaux_frais
else:
print("L'élève n'existe pas.")
def afficher_frais(self, nom):
if nom in self.frais_scolaires:
frais = self.frais_scolaires[nom]
print(f"Les frais de {nom} sont de {frais} euros.")
else:
print("L'élève n'existe pas.")
def afficher_tous_les_frais(self):
print("Frais scolaires :")
for nom, frais in self.frais_scolaires.items():
print(f"{nom} : {frais} euros")
# Exemple d'utilisation du script
ecole = GestionEcole()
while True:
print("Que souhaitez-vous faire ?")
print("1. Ajouter un élève")
print("2. Supprimer un élève")
print("3. Modifier les frais d'un élève")
print("4. Afficher les frais d'un élève")
print("5. Afficher tous les frais")
print("6. Quitter")
choix = input("Entrez votre choix : ")
if choix == "1":
nom = input("Entrez le nom de l'élève : ")
frais = float(input("Entrez les frais de l'élève : "))
ecole.ajouter_eleve(nom, frais)
elif choix == "2":
nom = input("Entrez le nom de l'élève à supprimer : ")
ecole.supprimer_eleve(nom)
elif choix == "3":
nom = input("Entrez le nom de l'élève dont vous voulez modifier les frais : ")
nouveaux_frais = float(input("Entrez les nouveaux frais : "))
ecole.modifier_frais(nom, nouveaux_frais)
elif choix == "4":
nom = input("Entrez le nom de l'élève dont vous voulez afficher les frais : ")
ecole.afficher_frais(nom)
elif choix == "5":
ecole.afficher_tous_les_frais()
elif choix == "6":
break
else:
print("Choix invalide. Veuillez sélectionner une option valide.")