見出し画像

制御構文3

繰り返しのwhile文の使い方は、基礎編にも書いています。

他にも、繰り返しが終了した時に実行したい命令文がある時、以下の構文を使います。

while 条件式:
    命令文 # 繰り返される命令文
    命令文 # 繰り返される命令文
    if 条件式1break #繰り返しが中断され、else以降の命令文は実行されない
else:
    命令文 # whileを抜ける前に実行される命令文
    命令文 # whileを抜ける前に実行される命令文

breakで繰り返しを中断した時は、else以降の命令文は実行されませんので、注意が必要ですね。 これは、for文で行う繰り返しの時も同じように使います。

for 変数 in オブジェクト:
    命令文 # オブジェクトの値をすべて取り出すまで繰り返される命令文
    命令文 # オブジェクトの値をすべて取り出すまで繰り返される命令文
    if 条件式1break #繰り返しが中断され、else以降の命令文は実行されない
else:
    命令文 # forを抜ける前に実行される命令文
    命令文 # forを抜ける前に実行される命令文




この記事が気に入ったらサポートをしてみませんか?