Probléme message d'erreur : "Break" outside loop.
Résolu
steph30470
Messages postés
114
Date d'inscription
Statut
Membre
Dernière intervention
-
Utilisateur anonyme -
Utilisateur anonyme -
A voir également:
- Break outside loop
- Recuperer message whatsapp supprimé - Guide
- Message supprimé whatsapp - Guide
- Message absence thunderbird - Guide
- Epingler un message whatsapp - Accueil - Messagerie instantanée
- Message du pere noel gratuit whatsapp - Accueil - Messagerie instantanée
6 réponses
Sûrement un problème d'indentation.
Ça doit fonctionner...
while True:
x = input("Veux tu quitter(O/N)?")
if x == "O":
print("On continue!")
else:
print("Bye bye!")
break
Ça doit fonctionner...
Derniers petit truc si l'utilisateur dis "N"(Non), comment puis-je faire pour que le programme lui dise d'accord à une prochaine fois et ensuite écrire par exemple "appuyer sur <entrée> pour quitter " et ensuite le programme ce ferme, mais seulement si l'utilisateur a dis "N"? & puis tant que j'y suis je sais pas si c'est très approprié comme site pour demander ça mais es-que on peut mettre plusieurs éléments dans une variable pour que au moins si l'utilisateur écrit "Oui" en majuscule ou sans majuscule sa le compte quand même comme un oui...Je sais pas si j'ai été très clair.
Merci d'avance encore une fois...
Merci d'avance encore une fois...
Eh bien tu rajoutes un
juste avant le break...
Pour la suite il faut modifier le code
input("appuyer sur <entrée> pour quitter ")
juste avant le break...
Pour la suite il faut modifier le code
>>> reponses_pos = ("O", "o", "Oui", "OUI", "Ok", "ok", "oui")
>>> while True:
... x = input("Veux tu quitter(O/N)?")
... if x in reponses_pos:
... print("on continue!")
... else:
... print("Bye bye!")
... resp = input("Appuyer sur <enter> :")
... break
...
Veux tu quitter(O/N)?oui
on continue!
Veux tu quitter(O/N)?O
on continue!
Veux tu quitter(O/N)?N
Bye bye!
Appuyer sur <enter> :
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
& encore merci Fred pour m'avoir aider une deuxième fois sur des problèmes tout bête...
Merci
Bref ton while True, n'était pas placé correctement par rapport au reste du code.