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 que
Vous avez utilisé le nom prédéfini
Liste CODE> pour une variable qui vous plongera dans votre programme.Utilisez un
break code> après avoir reçu une entrée de questions.