Pythonで範囲の合計を追加する方法


  1. forループを使用する方法:
start = 1
end = 10
total = 0
for num in range(start, end + 1):
    total += num
print("合計:", total)

このコードでは、startからendまでの範囲内の数値を1つずつ取り出し、total変数に追加しています。

  1. sum()関数を使用する方法:
start = 1
end = 10
numbers = range(start, end + 1)
total = sum(numbers)
print("合計:", total)

このコードでは、startからendまでの範囲をnumbersリストとして作成し、sum()関数を使用してその合計を計算しています。

  1. 数列の公式を使用する方法:
start = 1
end = 10
total = (start + end) * (end - start + 1) // 2
print("合計:", total)

このコードでは、数列の公式を使用して範囲内の数値の合計を直接計算しています。公式は、最初の数と最後の数を足し合わせ、それに範囲内の数の個数をかけて2で割ることで合計を求めるものです。

これらはPythonで範囲の合計を追加するためのいくつかの一般的な方法です。あなたのニーズやコードのコンテキストに応じて、適切な方法を選択してください。