Je suis un débutant, essayant de quitter l'un de mes premiers programmes en Python, mais obtenez une boucle sans fin.
Je ne comprends pas ce qui ne va pas.
4 Réponses :
Tout d'abord, jamais utiliser construit est fonction comme variables. Vous êtes essentiellement assinign le numéro 4 au numéro 5: 4 = 5. Ce qui est faux. Là je l'ai corrigé. ` P> P>
question = input("Please enter your 'to do' list: ")
list = []
while True:
if question not in list:
list.append(question)
question = input("Please enter your 'to do' list: ")
else:
input("\n\nPress enter to exit")
print(list)
break
Bienvenue!
Si vous souhaitez casser la boucle comme vous l'avez écrit dans l'une de vos impressions: "\ N \ NApress Entrer pour quitter", vous pouvez utiliser la solution suivante: Le code complet sera: p>
question = input("Please enter your 'to do' list: ")
alist = []
while True:
if question not in alist:
alist.append(question)
question = input("Please enter your 'to do' list/type 'quit' to exit: ")
if question=='quit':
break
print(alist)
Utilisez
break code> pour quitter la boucle tandis queVous avez utilisé le nom prédéfini
Liste CODE> pour une variable qui vous plongera dans votre programme.Utilisez unbreak code> après avoir reçu une entrée de questions.