Python確認テスト第4問|while文

Python確認テスト

1. はじめに

while文は、条件が成立している間、同じ処理を繰り返すために使います。

for文との違いも意識しながら考えてみましょう。

2. 問題

count = 1

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

3. 選択肢

A. 0 1 2
B. 1 2 3
C. 1 2 3 4
D. 無限ループになる

4. 正解

正解はB. 1 2 3です。

5. なぜこの答えになる?

最初に、

count = 1

となっています。

count <= 3 が成立している間は処理を繰り返します。

処理のたびに、

count += 1

で1ずつ増えます。

そのため、

1
2
3

まで表示され、4になった時点で条件が成立しなくなります。

6. 関連する基礎知識

while文では、値を変化させる処理を忘れると無限ループになることがあります。

例えば、

count = 1

while count <= 3:
    print(count)

では、countがずっと1のままなので処理が終了しません。

7. 次の問題

次は、複数のデータをまとめて扱うリストを確認します。

次回:Python確認テスト第5問|リストとインデックス