0
votes

Comment puis-je sauter à une autre boucle?

J'ai un problème. Je ne sais pas comment sauter à une autre boucle. Devrais-je utiliser «continuer» ou «casser» dans la boucle actuelle? (python3.x)

tandis que TRUE: <- continuer à ce

Bien que vrai:

Continuer <- Continuez au premier tandis que la boucle


1 commentaires

Pourriez-vous partager un exemple de code où vous voudriez ce type d'opération?


3 Réponses :


1
votes

Vous pouvez casser la boucle interne pour continuer la boucle extérieure

while True:
    while True:
        # do some checks if you want to
        break


0 commentaires

1
votes

Le mot clé Key vous permet de quitter la boucle de présidence dans laquelle vous vous trouvez. Donc, si vous avez une déclaration comme: xxx

la pause vous enverra à la première boucle.


0 commentaires

0
votes

Utilisez la pause comme suggéré, il quitte la boucle interne lorsqu'une condition est remplie. Considérez cet exemple de [ici https: //docs.python. Org / 3 / Tutorial / Controlflow.html] [1]

for n in range(2, 10):
 for x in range(2, n):
     if n % x == 0:
         print(n, 'equals', x, '*', n//x)
         break
 else:
     # loop fell through without finding a factor
     print(n, 'is a prime number')


0 commentaires