くり返し文を実行中に、『条件を満たせばくり返し文をやめる』という書き方があります。
条件は『if』文を使い、『if』文の条件が達成したら『break』を書くことで、くり返し文が途中でも実行をやめることができます。
コード
a = [0,1,2,3,4]
# リスト『a』の中のデータを変数『data』に入れて表示します。
# ただし、変数『data』が『3』のとき、くり返し文をやめます。
for data in a:
if data == 3: # リストの中に『3』のデータがある?
break # 『if』文の条件が達成されたら、くり返しをやめます。
print(data) # くり返し文が実行中なら、変数『data』を表示します。
実行結果
0
1
2
コメント