制御フロー(条件分岐・ループ)誤り発見
以下の記述で誤っているものはどれか。
A.ネストされたループ内でbreakを使用した場合、最も内側のループのみが終了される。
✓ この記述は正しい。breakは最も内側のループだけを終了する。
B.while True:無限ループから抜け出すにはbreakステートメントを使用する必要がある。
✓ この記述は正しい。無限ループから脱出するにはbreakが一般的な手段である。
C.複数の条件を組み合わせたif文では、andで結合された条件が全て真の時のみif ブロックが実行される。
✓ この記述は正しい。and演算子で連結された条件は全てが真である時のみブロックが実行される。
D.if文では波括弧 {} でブロックを囲む必要があり、インデント(字下げ)は必須ではない。← 正解
✓ 正解です。この記述が誤りで、正しくは『Pythonではインデント(字下げ)が必須であり、波括弧を使用しない。インデント レベルでブロックを識別する』です。
「制御フロー(条件分岐・ループ)」の他の問題
次のコードを実行したときの出力を選んでください。
```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…