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

次のコードを実行したとき、resultの値はどれか。 def calc(a, b, c): return a * b + c args = [2, 3, 4] result = calc(*args)

  • A9
  • ✓10
  • C14
  • D24

解説

*argsによりリストargsの要素2, 3, 4が順にa, b, cへ展開されて渡される。したがってcalc(2, 3, 4)が実行され、2*3+4=10となる。

根拠Pythonチュートリアル4章 引数リストのアンパック

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