資格スワイプ
制御構造ツール(4章)

次のコードを実行したとき出力される値はどれか。 x = 15 if x > 20: print("A") elif x > 10: print("B") elif x > 5: print("C") else: print("D")

  • AA
  • BC
  • CD
  • ✓B

解説

if/elif文は上から順に条件を評価し、最初に真となったブロックのみが実行されて残りのelif/elseは評価されない。x=15はx>20を満たさずx>10を満たすため'B'が出力される。

根拠Pythonチュートリアル4章 if文

← 前の問題次の問題 →
スワイプでまとめて流す