Pythonでは、いくつかの計算方法が考えられます。
① [1, 2, 3, ... 97. 98, 99] を逆に並べると、
② [99, 98, 97, .... 3, 2, 1] となります。上と下をそれぞれ足し合わせると、
③ [100, 100, 100, .....100, 100, 100] のように全部 100 になります。
100が、99個ですから、二つ合わせた合計は 100×99 = 9900になります。
①と②を足し合わせましたので、①だけの合計は 9900÷2になります。
暗算で計算できるでしょうが、Pythonで書くと
print( 100*99/2)
です。答えは 4950 と表示されます。
・・・・・・
Phython で、for 文を使って、一つづつ足すこともできます。
goukei = 0
for i in range(1,100): # for 文の詳細は「繰り返し」をみてください。
goukei += i
print(goukei)
・・・・・・