制御フロー(条件分岐・ループ)誤り発見
以下の記述で誤っているものはどれか。
A.continueステートメントによってループがスキップされた場合、for-elseのelseブロックも実行されない。← 正解
✓ 正解です。この記述が誤りで、正しくは『continueはループ内の処理をスキップするだけで、ループ自体は続行する。ループが正常に完了すればfor-elseのelseブロックは実行される』です。
B.range()関数に引数が1つだけ指定された場合、0からその値未満までの整数を生成する。
✓ この記述は正しい。range(5)は0, 1, 2, 3, 4を生成する。
C.whileループの条件式が最初から偽である場合、ループブロック内の処理は1度も実行されない。
✓ この記述は正しい。whileの条件が偽ならループ本体は実行されない。
D.ifステートメント内で複数のelifを使用する場合、全てのelifが評価される可能性がある。
✓ この記述は正しい。最初の真になったelifより後の条件は評価されない。
「制御フロー(条件分岐・ループ)」の他の問題
次のコードを実行したときの出力を選んでください。
```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…