![見出し画像](https://assets.st-note.com/production/uploads/images/12749463/rectangle_large_type_2_cbbe92a2cb5e68ad2591de4605c3e544.jpeg?width=1200)
Photo by
soeji
制御構文3
繰り返しのwhile文の使い方は、基礎編にも書いています。
他にも、繰り返しが終了した時に実行したい命令文がある時、以下の構文を使います。
while 条件式:
命令文 # 繰り返される命令文
命令文 # 繰り返される命令文
if 条件式1:
break #繰り返しが中断され、else以降の命令文は実行されない
else:
命令文 # whileを抜ける前に実行される命令文
命令文 # whileを抜ける前に実行される命令文
breakで繰り返しを中断した時は、else以降の命令文は実行されませんので、注意が必要ですね。 これは、for文で行う繰り返しの時も同じように使います。
for 変数 in オブジェクト:
命令文 # オブジェクトの値をすべて取り出すまで繰り返される命令文
命令文 # オブジェクトの値をすべて取り出すまで繰り返される命令文
if 条件式1:
break #繰り返しが中断され、else以降の命令文は実行されない
else:
命令文 # forを抜ける前に実行される命令文
命令文 # forを抜ける前に実行される命令文
この記事が気に入ったらサポートをしてみませんか?