制御フロー(条件分岐・ループ)定義問題
Pythonのwhile ループが無限ループになる主な原因は何ですか?
A.ループ内にbreak文が記述されていない
✗ break文がなくても、条件式が偽になればループは終了します。
B.ループの条件式が常に偽(False)である
✗ 条件式が常に偽であれば、ループは一度も実行されません。
C.ループの条件式が常に真(True)である← 正解
✓ 正解です。while の条件式が常に真であり、条件を偽にする処理がなければ無限ループになります。
D.for ループの代わりにwhile ループを使用した
✗ ループの種類と無限ループの発生は直接の関係がありません。
「制御フロー(条件分岐・ループ)」の他の問題
次のコードを実行したときの出力を選んでください。
```python
for i in range(1, 6):
…次のコードの実行後、変数countの値は何になりますか?
```python
count = 0
for x in r…次のコードを実行したときの出力は何ですか?
```python
for i in range(3):
if i…次のコードで値が出力されるのは、n がどの値のときですか?
```python
for n in range(10):…次のコードの実行後、result の値は何になりますか?
```python
result = []
for i in…次のコードを実行したとき、出力される行の合計数は何ですか?
```python
for x in range(1, 5…