制御フロー(条件分岐・ループ)応用問題
次のコードで値が出力されるのは、n がどの値のときですか? ```python for n in range(10): if n < 3 or n > 7: print(n, end=',') ```
A.3, 4, 5, 6, 7
✗ または条件(or)で n < 3 または n > 7 が成立する値が出力されます。
B.0, 1, 2, 8, 9← 正解
✓ 正解です。n < 3(0,1,2)またはn > 7(8,9)の値が出力されます。
C.0, 1, 2, 3, 4, 5, 6, 7, 8, 9
✗ このコードは全ての値を出力しません。n < 3 or n > 7 という制約があります。
D.3, 4, 5, 6, 7, 8, 9
✗ n > 7 のみでなく、n < 3 の条件も含まれるため、0,1,2も出力されます。
「制御フロー(条件分岐・ループ)」の他の問題
次のコードを実行したときの出力を選んでください。
```python
for i in range(1, 6):
…次のコードの実行後、変数countの値は何になりますか?
```python
count = 0
for x in r…次のコードを実行したときの出力は何ですか?
```python
for i in range(3):
if i…次のコードの実行後、result の値は何になりますか?
```python
result = []
for i in…次のコードを実行したとき、出力される行の合計数は何ですか?
```python
for x in range(1, 5…ifステートメントとelifの使い分けについて、正しい説明はどれですか?