制御フロー(条件分岐・ループ)比較問題
and演算子とor演算子の短絡評価について、正しい説明はどれですか?
A.and演算子は全ての条件を必ず評価し、or演算子は最初の真を見つけたら評価を止める
✗ and演算子は最初の偽で評価を止め、or演算子は最初の真で評価を止めます。説明が不正確です
B.and演算子は最初の偽を見つけたら評価を止め、or演算子は最初の真を見つけたら評価を止める← 正解
✓ 正解です。短絡評価によってand/orは結果が確定したら残りの評価をスキップします
C.and演算子とor演算子は常に全ての条件を評価する
✗ Pythonはand/orの短絡評価を実装しており、全条件を常に評価するわけではありません
D.短絡評価はPythonではサポートされておらず、C言語のみの機能である
✗ Pythonは短絡評価をサポートしており、C言語だけの機能ではありません
「制御フロー(条件分岐・ループ)」の他の問題
次のコードを実行したときの出力を選んでください。
```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…