※この記事はUdemyの
「現役シリコンバレーエンジニアが教えるPython3入門+応用+アメリカのシリコンバレー流コードスタイル」
の講座を受講した上での、自分用の授業ノートです。
講師の酒井潤さんから許可をいただいた上で公開しています。
##■for else文
#####◆基本の使い方
for_else
for fruit in ['apple', 'banana', 'orange']:
print(fruit)
else:
print('I ate all!')
result
apple
banana
orange
I ate all!
while else文と同様に、for
によるループからbreak
なしに抜けると、else
内のものが実行される。
#####◆break
がある場合
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
break
によりfor
のループを抜けたので、else
内のものは実行されない。