0
votes

Bien que la fonction dans le jeu de devinement continue de boucler, python

Je suis un débutant à Python et je me demandais pourquoi cela continue de boucler, quelqu'un peut-il m'aider. Lorsque je l'imprime, il reste dans une boucle même que j'ai deviné le numéro droit xxx


0 commentaires

5 Réponses :


0
votes

Oui, c'est parce que vous devez également casser la boucle là où vous le souhaitez.


0 commentaires

0
votes

sur la condition que le jeu soit gagné, aucun ajustement à la vie ou à des réponses n'est défini dans le sens où vous êtes coincé dans la boucle tandis.


0 commentaires

0
votes

C'est en raison des conditions de votre boucle. Vous avez écrit que «Continuez si vous avez des vies rester ou que vous avez tort». Donc, il ne s'arrêtera pas lorsque vous avez encore des vies, même si vous avez deviné correct, sinon cela n'arrêtera pas d'écrire «jeu sur» comme vous n'avez pas deviné. La bonne chose à faire est de changer la condition de boucle comme: tandis que (vit! = 0) et (devinez! = Réponse):


0 commentaires

0
votes

Voici le code correct. L'exécuter. Cela résoudra votre problème xxx


0 commentaires

0
votes

Parce que vous ne brisez pas la boucle tandis que la boucle.

Un moyen de résoudre votre problème consiste à insérer les conditions si l'utilisateur devinait le bon numéro à l'intérieur d'une condition principale si l'état de la suppression n'est pas la réponse. Puis casser la boucle lorsque l'utilisateur réussit. Comme ce qui suit: xxx


0 commentaires