📜  在 python 中查找总和直到 n 个自然数的程序(1)

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

在 Python 中查找总和直到 n 个自然数的程序

在 Python 中,可以使用循环来计算一定数量自然数的总和,如下所示:

def sum_n_natural_numbers(n):
    """
    计算前 n 个自然数的总和
    """
    total = 0
    for i in range(1, n+1):
        total += i
    return total

上面的函数 sum_n_natural_numbers 接受一个参数 n,表示需要计算前 n 个自然数的总和。函数使用 for 循环来逐个计算自然数,并将其累加到变量 total 中。最后,函数返回变量 total,即前 n 个自然数的总和。

我们可以调用这个函数来计算前 n 个自然数的总和,比如计算前 5 个自然数的总和:

result = sum_n_natural_numbers(5)
print(result)

输出结果为:

15

这是因为前 5 个自然数为 1、2、3、4、5,它们的总和为 15。

你还可以进一步扩展这个程序,让用户输入需要计算的自然数数量,从而实现更灵活的计算。

n = int(input("请输入需要计算的自然数数量:"))
result = sum_n_natural_numbers(n)
print(result)

这个程序会提示用户输入需要计算的自然数的数量,并根据输入的数量计算总和。

以上就是在 Python 中查找总和直到 n 个自然数的程序的介绍。