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?