📌  相关文章
📜  求出系列1-2 + 3-4 + 5-6 + 7……的总和。(1)

📅  最后修改于: 2023-12-03 15:26:55.672000             🧑  作者: Mango

求出系列1-2 + 3-4 + 5-6 + 7...的总和。

这里给出两种不同的解决方案:循环求和和数学公式求和。

1. 循环求和

这种方法使用循环计算每个相邻的数对之和,最后将它们相加获得总和。

代码实现如下:

# 求和变量初始化为0
total = 0
# 循环计算每个相邻的数对并将它们相加
for i in range(1, 101, 2):
    total += (i - i+1)
# 输出总和
print(total)

执行结果是:-50

2. 数学公式求和

通过观察可以发现,1-2,3-4,5-6,7-8 等数对之和的绝对值都为1。而这些数对的个数是此数列项数的一半,即有 100/2=50 个数对。因此直接用公式计算总和即可:

$$ Sum = 1 \times 50 = 50 $$

代码实现如下:

# 直接使用公式求和
n = 100//2
total = n * 1
# 输出总和
print(total)

执行结果是:50

因此,这两种方法分别求出的总和是不同的,需要根据实际情况选择合适的方法。