** * Cet article provient d'Udemy "[Introduction à Python3 enseignée par des ingénieurs actifs de la Silicon Valley + application + style de code de style américain Silicon Valley](https://www.udemy.com/course/python-beginner/" Introduction à Python3 enseignée par des ingénieurs actifs de la Silicon Valley + application + Style de code de style de la Silicon Valley américaine ")" C'est une note de classe pour moi après avoir suivi le cours. Il est ouvert au public avec la permission de l'instructeur Jun Sakai. ** **
for_else
for fruit in ['apple', 'banana', 'orange']:
print(fruit)
else:
print('I ate all!')
result
apple
banana
orange
I ate all!
Comme pour l'instruction while else, si vous quittez la boucle for
sans break
, celle de ʻelse` est exécutée.
pause
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
Puisque break
a quitté la boucle for
, tout ce qui se trouve dans ʻelse` n'est pas exécuté.
Recommended Posts