資格スワイプ
データ構造・モジュール・標準ライブラリPartII・仮想環境(5,6,11,12章)

次のコードを実行したとき、sum(squares)の値はどれか。 squares = [x**2 for x in range(1, 6) if x % 2 == 1] result = sum(squares)

  • A30
  • B55
  • ✓35
  • D25

解説

range(1,6)のうち奇数は1,3,5で、それぞれの2乗は1,9,25。これらの合計は1+9+25=35となる。

根拠Pythonチュートリアル 5.1.4 リストの内包表記

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