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) p>
tandis que TRUE: <- continuer à ce p>
Bien que vrai: p>
Continuer <- Continuez au premier tandis que la boucle p> blockQuote> blockQuote> blockQuote> blockQuote>
3 Réponses :
Vous pouvez casser la boucle interne pour continuer la boucle extérieure
while True: while True: # do some checks if you want to break
Le mot clé code> Key vous permet de quitter la boucle de présidence dans laquelle vous vous trouvez. Donc, si vous avez une déclaration comme: la pause vous enverra à la première boucle. P> p>
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')
Pourriez-vous partager un exemple de code où vous voudriez ce type d'opération?