Pythonで最初のn項目の合計を計算の方法
for文を使用して最初の n 項目の合計を計算することもできます。たとえば、次のようになります。
def sum_of_n(n):
sum = 0
for i in range(1, n+1):
sum += i
return sum
n = int(input("请输入n的值:"))
result = sum_of_n(n)
print("前", n, "项的和为:", result)
また、等差数列の求和公式を用いて、前n項の和を求めることもできます。具体的には、以下のコードのようにします。
def sum_of_n(n):
return n * (n + 1) // 2
n = int(input("请输入n的值:"))
result = sum_of_n(n)
print("前", n, "项的和为:", result)
都合の良い方法によって、どちらの方法も前n項の合計を求めるために利用できます。