0
votes

Essayer de quitter le programme, obtenez une boucle sans fin (python)

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. XXX


2 commentaires

Utilisez break pour quitter la boucle tandis que


Vous avez utilisé le nom prédéfini Liste pour une variable qui vous plongera dans votre programme.Utilisez un break après avoir reçu une entrée de questions.


4 Réponses :


1
votes

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é. XXX

`


0 commentaires

0
votes
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

0 commentaires

1
votes

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: xxx

Le code complet sera: xxx


0 commentaires

1
votes
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)

0 commentaires