制御フロー(条件分岐・ループ)比較問題
if-elif-elseチェーンとネストされたif文の使い分けについて、最も適切な説明はどれですか?
A.if-elif-elseは相互に排他的な条件に、ネストされたif文は独立した複数の条件判定に向いている← 正解
✓ 正解です。if-elif-elseは一つだけが実行され、ネストは各分岐で異なる条件判定に向きます
B.ネストされたif文はif-elif-elseより常に実行速度が遅い
✗ 実行速度はコードの複雑さに依存し、if-elif-elseやネストだけでは決まりません
C.if-elif-elseは複数の独立した条件をチェックし、ネストはクリティカルパスのみチェックする
✗ この説明は不正確です。相互排他性はif-elif-elseで実現され、ネストはそうではありません
D.ネストされたif文のみが複数の条件を同時にチェックできる
✗ ネストされた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…