制御フロー(条件分岐・ループ)比較問題
whileループとforループの使い分けについて、最も適切な説明はどれですか?
A.whileループは反復回数が不定の場合に、forループは反復回数が決まっている場合に向いている← 正解
✓ 正解です。whileは条件が満たされる間続き、forは決まった回数またはシーケンスを反復します
B.forループはwhileループより実行速度が必ず速い
✗ 実行速度はループの内容に依存し、ループの種類による必然的な速度差はありません
C.whileループのみがネストされたループに対応している
✗ whileとforの両方がネストに対応しています。どちらが制限されるわけではありません
D.forループはリストやタプルでのみ使用でき、whileループは条件式でのみ使用できる
✗ forはリスト以外の反復可能オブジェクトにも使用でき、whileは条件以外にも活用できます
「制御フロー(条件分岐・ループ)」の他の問題
次のコードを実行したときの出力を選んでください。
```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…