〇 自然数の累乗の和の公式
自然数の累乗の和は次の公式で計算される。
(1)
= 1 + 2 + 3 +・・・+ n =
n(n+1)
(2)
2 = 12 + 22 + 32 +・・・+ n2 =
n(n+1)(2n+1)
(3)
3 = 13 + 23 + 33 +・・・+ n3 = {
n(n+1) }2
〇 Pythonでプログラミング
この計算をPythonでプログラミングすると次のようになる。Python3.x(無料)をインストールし、このコードをコピーして、New Fileとして実行すると計算結果が表示される。
(1) 自然数の和
# ある自然数までの和
print('ある自然数までの和を計算する。')
# 自然数を入力
num = int(input("自然数を入力: "))
if num < 0:
print("正の自然数を入力してください")
else:
sum = 0
# use while loop to iterate until zero
while(num > 0):
sum += num
num -= 1
print("和は",sum)
(2) 自然数の2乗の和
# ある自然数までの2乗和
print('ある自然数までの2乗和を計算する。')
# 自然数を入力
num = int(input("自然数を入力: "))
if num < 0:
print("正の自然数を入力してください")
else:
sum = 0
# use while loop to iterate until zero
while(num > 0):
sum += num**2
num -= 1
print("2乗和は",sum)
(3) 自然数の3乗の和
# ある自然数までの3乗和
print('ある自然数までの3乗和を計算する。')
# 自然数を入力
num = int(input("自然数を入力: "))
if num < 0:
print("正の自然数を入力してください")
else:
sum = 0
# use while loop to iterate until zero
while(num > 0):
sum += num**3
num -= 1
print("3乗和は",sum)