データ構造・モジュール・標準ライブラリ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 リストの内包表記