Pythonのwhile文をelseで終了する

Pythonのwhileはforと同じようにelseで終了時のプログラムを実行できます。

x = 0
while x < 5:
    x = x + 1
    print(x)
else:
    print('処理が終わりました')

出力:

1
2
3
4
5
処理が終わりました

解説

最初にxに0を入れて、whileのループでxを1ずつ加算します。xはループを重ねるごとに変化します。ループの終わりはx<5という条件が偽になるまでです。そしてループが終わるとelseの処理(ここでは「処理が終わりました」というメッセージを表示する)が行われます。

広告

広告

広告

技術

言語

高校理系

高校文系

中学

小学

エッセイ

姉妹サイト