** * Dieser Artikel ist von Udemy "[Einführung in Python3, unterrichtet von aktiven Silicon Valley-Ingenieuren + Anwendung + Code-Stil im amerikanischen Silicon Valley-Stil](https://www.udemy.com/course/python-beginner/" Einführung in Python3, unterrichtet von aktiven Silicon Valley-Ingenieuren + Anwendung + Code-Stil im amerikanischen Silicon Valley-Stil ")" Es ist eine Klassennotiz für mich nach dem Kurs von. Es ist mit Genehmigung des Ausbilders Jun Sakai für die Öffentlichkeit zugänglich. ** ** **
for_else
for fruit in ['apple', 'banana', 'orange']:
print(fruit)
else:
print('I ate all!')
result
apple
banana
orange
I ate all!
Wie bei der while else-Anweisung wird, wenn Sie die for
-Schleife ohne break
verlassen, die in else
ausgeführt.
for_else_break
for fruit in ['apple', 'banana', 'orange']:
if fruit == 'banana':
print('stop eating')
break
print(fruit)
else:
print('I ate all!')
result
apple
stop eating
Da break
die for
-Schleife verlassen hat, wird nichts in else
ausgeführt.