Pythonのfor文にelseをつけて終了する

前回までPythonのfor文を学びました。今回はforが終了したときの処理を紹介します。

a = ['りんご', 'みかん', 'いちご']
for x in a:
    print(x)
else:
    print('処理は終わりました')

出力:

りんご
みかん
いちご
処理は終わりました

他のプログラミング言語と少し異なるところはelseをforにつけられるところです。上のプログラムではforループでprint(x)がすべて実行された後、print('処理は終わりました')を処理しています。ループ処理が終わったかどうかをelseで確認できるでしょう。

広告

広告

広告

技術

言語

高校理系

高校文系

中学

小学

エッセイ

姉妹サイト