Création d'un répertoire téléphonique
Bonjour, je veux créer un programme qui me demandes ce que je veux faire: si je choisi 0 = quitter le programme, si 1= enregistrer un nouveau contact (nomet numéro) et si le choix est 2= rentrer un nom pour avoir le contact qui lui correspond. Donc j'ai plusieurs problèmes: d'abord si mon premier choix est 0, le programme ne quittes pas, de plus quand je rentres deux contacts l'un apres l'autre, et que je demande à afficher le premier, le programme m'affiches automatiquement le dernier contact enregistré.En plus si après avoir utiliser le choix 1 et 2 je veux quitter, donc 0, le programme m'affiches "Vous avez choisis de quitter" une infinité de fois.
Voici le programme sur python:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| MENU= int(input("Saisir 1 pour entrer un nouveau contact, 2 pour effectuer une recherche et 0 pour quitter"))
MENU=1
while MENU!=0:
if MENU==1:
numero=input("Entrez un numéro ")
monFichier=open('fichier.txt','a')
monFichier.write("Le numéro : ")
monFichier.write(numero)
monFichier.write("\n")
monFichier.close()
print('Numéro Enregistré')
nom=input("Entrer le nom correspondant : ")
monFichier=open('fichier.txt','a')
monFichier.write("Nom : ")
monFichier.write(nom)
monFichier.write("\n")
monFichier.close()
print('Le nom a bien était enregistré')
MENU=int(input("Saisir 1 pour entrer un nouveau contact, 2 pour effectuer une recherche et 0 pour quitter"))
if MENU==2:
recherche=input("Entrer le nom du contact")
monFichier=open('fichier.txt','a')
monFichier.write(recherche)
monFichier.write("\n")
monFichier.close()
print(numero)
MENU=int(input("Saisir 1 pour entrer un nouveau contact, 2 pour effectuer une recherche et 0 pour quitter")) |
Merci beaucoup de votre aide d'avance.