Ich weiß, dass es furchtbar ineffizienter und hässlicher Code ist, aber wenn ich drei for
Schleifen habe, ineinander geschachtelt wie:Mehrere verschachtelte "for" -Schleifen, weiter zur nächsten Iteration der äußeren Schleife, wenn die Bedingung innerhalb der inneren Schleife wahr ist
for x in range(0, 10):
for y in range(x+1, 11):
for z in range(y+1, 11):
if ...
ich möchte die beiden inneren Schleifen zu durchbrechen und auf die nächste Iteration der äußeren Schleife fortgesetzt werden, wenn die if
Aussage wahr ist. Kann das gemacht werden?
AFAIK der Python Gründer ein Konstrukt hinzuzufügen verweigert, das zu tun, weil der Code würde hässlich – wil93
Mögliche Duplikate von [Wie aus mehreren Schleifen in Python auszubrechen?] (http://stackoverflow.com/questions/189645/how-to-break-out-of-multiple-loops-in-python) – wil93
Sie könnte es schreiben mit Variablen zu speichern Zustand und testen Sie jedes Mal, wenn Sie die Schleife brechen/beenden – beoliver