####最初の10個の自然数について, その二乗の和は,
1²+2²+...+10²=385
####最初の10個の自然数について, その和の二乗は,
(1+2+...10)²=3025
####これらの数の差は 3025 - 385 = 2640 となる.
####同様にして, 最初の100個の自然数について二乗の和と和の二乗の差を求めよ.
problem5は**こちら**から
この問題はfor文を使って、100までの値それぞれを二乗したり足していったりすればできるはず。
とりあえずfor文の形は
for a in range(1,101):
print(a)
これで1から100までが出てきたので
まず二乗の和からやってみる
b = 0
for a in range(1,101):
b += a * a
print(b)
338350
bという変数の中に1から100までの値の二乗を足していった
多分あっているはず
次は和の二乗に挑戦してみる
b = 0
for a in range(1,101):
b += a
c = b * b
print(c)
25502500
まず、変数bにaをひたすら足していって、1から100の和を作った
そしてその和であるbを、二乗したものをcとしました
これも多分あってるかな
最後に二つを合わせる
b = 0
c = 0
for a in range(1,101):
b += a * a
c += a
d = c * c
print(d - b)
25164150
あってるーー
problem8は**こちら**から
problem8はまだ解けていません!!!