Sujet : Re: Sortir d 'une boucle while
De : use.reply.to (at) *nospam* INVALID.ADDRESS (Benoit Izac)
Groupes : fr.comp.lang.pythonDate : 31. Jan 2022, 09:01:06
Autres entêtes
Message-ID : <875yq09yod.fsf@izac.org>
References : 1
Bonjour,
Le 31/01/2022 à 01:29, Cyrion a écrit dans le message
<
zM6dnZ5wDbXEsGr8nZ2dnUU7_8zNnZ2d@giganews.com> :
Je débute en python et j’ai voulu faire un programme qui ajoute un
élément dans une liste, qui peut afficher la liste ainsi que quitte le
programme. Je n’arrive pas a quitter le programme Merci de votre aide
>
choix =""
liste_elements = []
liste_choix=[1,2,3,4,5]
while True:
#menu choix affiché
choix =""
print( )
print("--------------------------------")
print("Choisissez parmi les 3options suivantes :")
print("1: Ajouter un élément à la liste.")
print("2: Afficher la liste.")
print("3: Quitter.")
>
#test entrée est bien un chiffre
while True:
try:
choix=int(input("Votre choix ?"))
break
except ValueError :
print("Erreur, votre choix doit etre un nombre!")
>
#test du nombre entré et option exécutée
Le problème est là :
while choix in liste_choix:
À quoi sert le while ici ?
if choix == 1 :
print("Choix 1, ajouter un élément")
ajouter=input("Votre ajout ?")
liste_elements.append(ajouter)
break
>
if choix == 2 :
print("Choix 2, Afficher la liste")
print(liste_elements)
break
>
if choix == 3
print("Choix 3 , Quitter")
break
>
Je cherche a quitter le premier while ( le menu )uniquement si j ai fini
toutes les opérarions et pressant la touche 3
-- Benoit Izac