制御フロー(条件分岐・ループ)応用問題

次のコードの実行後、変数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 3 エンジニア認定基礎試験 の問題一覧