⚡QuizForge
⚡ Generate Quiz2026-05-24プログラミング
Question Archive: 2026-05-24
次のPythonコードを実行した場合、出力結果はどうなりますか? python def calculate(x): if x > 10: return x * 2 else: return x + 5 result = calculate(8) print(result)
A8
B13✓ Answer
C16
Dエラーが発生する
Explanation
このコードを順番に追うと: 1. calculate(8) が呼ばれます 2. 関数内で x = 8 なので、条件式 x > 10 を評価します 3. 8 > 10 は False なので、else ブロックが実行されます 4. return x + 5 により、8 + 5 = 13 が返されます 5. result に 13 が代入され、print(result) で 13 が出力されます if-else文の条件分岐を理解することは、プログラミングの基本です。条件が満たされない場合はelse ブロックが実行される点に注意しましょう。
Want more practice?
Generate unlimited AI questions from your study material — free.