制御フロー(条件分岐・ループ)定義問題
Pythonの条件分岐におけるelifの役割として、正しい説明はどれですか?
A.複数の条件のうち、真であるすべての処理を実行するための構文
✗ elif は複数条件を評価しますが、真であるすべての処理を実行するのではなく、最初に真になったものだけです。
B.複数の条件のうち、真であるはじめの1つの処理のみを実行するための構文← 正解
✓ 正解です。elif は if の条件が偽のときに次の条件を評価し、真であれば対応するブロックを実行して処理を終了します。
C.ループ条件が偽になるまで処理を繰り返すための構文
✗ elif はループ制御ではなく、条件分岐のための構文です。
D.ループ内で条件判定を行うための専用の構文
✗ 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…