制御フロー(条件分岐・ループ)応用問題
次のコードを実行したときの出力は何ですか? ```python for i in range(3): if i == 5: print('found') break else: print('not found') ```
A.found
✗ range(3)では0,1,2のみで、i==5になることはないため出力されません。
B.not found← 正解
✓ 正解です。ループがbreakされず正常終了したため、for-else のelse句が実行されます。
C.found\nnot found
✗ i==5 の条件は満たされないため、 'found' は出力されません。
D.出力なし
✗ for-else構文でループが完了したため、else句が実行されます。
「制御フロー(条件分岐・ループ)」の他の問題
次のコードを実行したときの出力を選んでください。
```python
for i in range(1, 6):
…次のコードの実行後、変数countの値は何になりますか?
```python
count = 0
for x in r…次のコードで値が出力されるのは、n がどの値のときですか?
```python
for n in range(10):…次のコードの実行後、result の値は何になりますか?
```python
result = []
for i in…次のコードを実行したとき、出力される行の合計数は何ですか?
```python
for x in range(1, 5…ifステートメントとelifの使い分けについて、正しい説明はどれですか?