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

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

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

出力:

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

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

広告

広告

広告

姓名判断

漢字辞典

色辞典

数の辞典

高校化学専門サイト

Python解説サイト

© Irohabook