Python 3 エンジニア認定基礎試験 / 制御構造と関数 ・ 無料問題 5/5
制御構造と関数 問題5[制御構造と関数]
次のコードを実行したときの出力を選んでください。
for n in range(2, 8): for x in range(2, n): if n % x == 0: break else: print(n, end=" ")選択肢
- A.4 6
- B.3 5 7
- C.2 3 5 7 正解
- D.2 3 4 5 6 7
解説実行して確認済み
for 文の else 節は、ループが break されずに最後まで回りきったときに実行されます。内側のループで約数が見つかると break し else は実行されません。約数が見つからなかった素数 (2, 3, 5, 7) のときだけ else が実行され、出力されます。
この問題の答えは、試験の対象バージョンでコードを実際に実行して確かめています。確かめ方は運営者情報に書いています。
Python 3 エンジニア認定基礎試験 の他の分野の無料問題
ここで公開しているのは無料範囲の問題です。無料登録すると、解答の記録・ダッシュボードでの復習ができ、 プレミアムならこの問題セットの全問題と本番形式の模擬試験も解けます。