ページへ戻る
− Links
印刷
Python/回数を指定してループ
の編集 ::
NJF Wiki
xpwiki
:
Python
/
回数を指定してループ
の編集
# q3e3971e の編集
ページ内容:
*for文のelse [#q3e3971e] 他の多くの言語と異なり、pythonのforループはelse文も書けます。 for i in range(3): print i else: print "loop end" 結果 0 1 2 loop end forループのelse文はbreakを使ったときには処理を実行しません。 for i in range(3): print i break else: print "loop end" 結果 0 つまりループが最後まで回ってから終わったかどうかの判定が可能です。これにより、例えば、ループの中の処理で何か検索し見つかればbreakして、最後まで見つからなかったときにelse文で「無かった」とメッセージを出す、というような処理が簡単に実装できます。 # -*- coding: utf-8 -*- from random import randint for i in range(3): print i if i == randint(0,3): print u"あたり!" break else: print u"はずれ!" 結果1 0 1 あたり! 結果2 0 1 2 はずれ! [[目次へ戻る>Python]]
編集の要約:
Q & A 認証:
ページ更新時は次の質問にお答えください。(プレビュー時は必要ありません)
Q:
「名古屋」の読みがな?(ひらがなで)
A:
お名前:
タイムスタンプを変更しない
テキスト整形のルールを表示する
[1]
Links list
(This host) = https://njf.jp
(This host)
/cms/modules/xpwiki/?cmd=edit&help=true&page=Python%2F%E5%9B%9E%E6%95%B0%E3%82%92%E6%8C%87%E5%AE%9A%E3%81%97%E3%81%A6%E3%83%AB%E3%83%BC%E3%83%97