※この記事はUdemyの
「現役シリコンバレーエンジニアが教えるPython3入門+応用+アメリカのシリコンバレー流コードスタイル」
の講座を受講した上での、自分用の授業ノートです。
講師の酒井潤さんから許可をいただいた上で公開しています。
##■else文
#####◆else
の使い方
else
count = 0
while count < 5:
print(count)
count += 1
else:
print('done')
result
0
1
2
3
4
done
while
で指定した条件に当てはまらなかった場合、
else
内に記述したものが実行される。
#####◆break
とelse
break_else
count = 0
while count < 5:
if count == 1:
break
print(count)
count += 1
else:
print('done')
result
0
break
でループを抜けた場合は、else
内で記述されたものは実行されない。
逆に言えば、else
は、while
をbreak
によるものではなく抜けた場合、実行される。