制御フロー(条件分岐・ループ)比較問題
ifステートメントとelifの使い分けについて、正しい説明はどれですか?
A.ifは最初の条件をチェックし、elifは常に実行される
✗ elifは実行されるかどうかが前のif/elif条件に依存するため、常に実行されるわけではない
B.ifは最初の条件をチェックし、elifはifが偽の場合に追加条件をチェックする← 正解
✓ 正解です。elifはifの条件が偽の場合に初めて評価され、複数の条件分岐を実現します
C.elifはifよりも優先度が高く、常に最初に評価される
✗ elifはifが偽でない限り評価されません。優先度が高いわけではなく上から順に評価されます
D.ifとelifに機能的な違いはなく、単なる書き方の違いである
✗ ifとelifは異なる役割を持ちます。elifはifの条件が真で無い場合にのみ評価されます
「制御フロー(条件分岐・ループ)」の他の問題
次のコードを実行したときの出力を選んでください。
```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…