制御フロー(条件分岐・ループ)誤り発見
以下の記述で誤っているものはどれか。
A.Pythonではifステートメントのある条件がネストされている場合、最も外側の条件から順に評価される。
✓ この記述は正しい。ネストされたif文は外側から内側へ順序立てて評価される。
B.range(10, 1, -2)は10から2までの間で2刻みで逆順に値を生成する。
✓ この記述は正しい。range(10, 1, -2)は10, 8, 6, 4, 2の値を生成する。
C.elifステートメントはif ステートメントの前に配置してもエラーが発生しない。← 正解
✓ 正解です。この記述が誤りで、正しくは『elifはif の後に配置する必要があり、if なしでelifを使用するとSyntaxErrorが発生する』です。
D.if-elif-else チェーンで、複数のelifが存在する場合、条件に合致した最初のブロックのみが実行される。
✓ この記述は正しい。if-elif-elseチェーンは最初に真になった条件のみ実行される。
「制御フロー(条件分岐・ループ)」の他の問題
次のコードを実行したときの出力を選んでください。
```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…