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:
Merci beaucoup de votre aide d'avance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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"))
Partager