投稿

[Python 100日チャレンジ] Day 22 - while文

Pythonのwhile文で条件が続く間だけ処理を繰り返し、breakとcontinueで流れを制御する方法を学びます。

[Python 100日チャレンジ] Day 22 - while文

while文とは

whileは、条件がTrueの間だけ処理を繰り返す構文です。

1
2
3
4
5
count = 0

while count < 3:
    print(count)
    count += 1

無限ループに注意

条件がずっとTrueのままだと処理が終わりません。値を更新する処理を忘れないようにします。

1
2
3
4
while True:
    text = input("終了するにはq: ")
    if text == "q":
        break

continue

continueは、その回の残り処理を飛ばして次の繰り返しへ進みます。

1
2
3
4
5
6
number = 0
while number < 5:
    number += 1
    if number == 3:
        continue
    print(number)

今日のゴール

whileは「終わる条件」が重要です。breakとcontinueを使いながら、意図したタイミングで止まる繰り返しを書きましょう。

この投稿は投稿者によって CC BY 4.0 の下でライセンスされています。