⚡QuizForge
⚡ 問題を生成する毎日更新プログラミング
2026-06-29 の一問
英単語・英熟語・数学・歴史・経済・プログラミングから毎日1問出題
4択問題プログラミング2026-06-29
以下のPythonコードを実行した場合、出力される結果はどれでしょうか?
python
def calculate(x):
if x > 10:
return x * 2
else:
return x + 5
result = calculate(8)
print(result)
A8
B13
C16
Dエラーが発生する
解説
このコードの実行フローは以下の通りです:
1. `calculate(8)`が呼び出されます
2. 関数内で`if x > 10:`の条件をチェックします
3. 8は10より大きくないため、条件は偽(False)になります
4. `else:`ブロックが実行され、`x + 5`が計算されます
5. 8 + 5 = 13が返されます
6. `result`に13が格納され、`print(result)`で13が出力されます
したがって、正解は**13**です。条件分岐(if-else文)の理解が重要な問題です。📅 過去の一問
2026-07-13→2026-07-12→2026-07-11→2026-07-10→2026-07-09→2026-07-08→2026-07-07→2026-07-06→2026-07-05→2026-07-04→2026-07-03→2026-07-02→2026-07-01→2026-06-30→2026-06-29→2026-06-28→2026-06-27→2026-06-26→2026-06-25→2026-06-24→2026-06-23→2026-06-22→2026-06-21→2026-06-20→2026-06-19→2026-06-18→2026-06-17→2026-06-16→2026-06-15→2026-06-14→
📧 毎朝メールで届く
メールアドレスを登録すると、今日の一問を毎朝メールでお届けします。無料・いつでも配信停止できます。