制御フロー(条件分岐・ループ)応用問題
次のコードの実行後、変数countの値は何になりますか? ```python count = 0 for x in range(3): for y in range(2): if x > y: count += 1 ```
A.0
✗ x > y の条件が複数回成立するため、countは増加します。
B.2
✗ x=1, y=0のみでカウントされます。x=2のときも条件を満たします。
C.3← 正解
✓ 正解です。x=1,y=0(1回)とx=2,y=0,1(2回)で合計3回カウントされます。
D.6
✗ 外側のループが3回、内側が2回ですが、すべての組み合わせが条件を満たしません。
「制御フロー(条件分岐・ループ)」の他の問題
次のコードを実行したときの出力を選んでください。
```python
for i in range(1, 6):
…次のコードを実行したときの出力は何ですか?
```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…ifステートメントとelifの使い分けについて、正しい説明はどれですか?