Répertoire téléphonique

Résolu
Bonjour, moi aussi j'ai un problème avec mon programme avec le break (c'est un programme visant à créer un répertoire téléphonique, j'ai un niveau de 1ère en NSI)
Le voici :

def menu ():
choix = input("0-quitter\n1-écrire dans le répertoire\n2-rechercher dans le répertoire\nVotre
choix ?")
return choix

choix = input("0-quitter\n1-écrire dans le répertoire\n2-rechercher dans le répertoire\n\nVotre
choix ?")
with open('fichier.txt', 'a') as f:
f.write(choix)

choix = int(choix)

While True:
nombre = input("Votre choix")
nombre = int(nombre)

if choix == 0:
###print("Vous avez quitté cette page")
###break
else:
### continue

if choix == 1:
###print("Nom (0 pour terminer): \nTéléphone: ")
=>insérer le programme de saisie
###break
else:
###continue

if choix == 2:
###print("Entrez un nom : \nLe numéro recherché est : ")
=>insérer le programme de recherche
####break
else:
####continue

Les # au début des lignes symbolisent les indentations, je n'ai pas pu faire autrement '^^

Merci à ceux qui pourraient m'aider, je rappelle, l'erreur étant 'break' outside loop

2 réponses

  1. Contributeur
    bonjour, peux-tu marquer cette discussion comme résolue, ou y donner suite?
    1. oui oui pas de problème merci :D
    2. hum il semblerait que je ne peux pas :/ j'avais écrit ce poste en étant nouveau, et depuis je me suis inscrit, donc je ne peux pas modifier ce poste... comment je peux faire ?
    3. @yg_beoh bah nickel merci beaucoup ! :D
      Bonne journée et merci de l'aide :)