python如何求一个数列从1到100的和?

如题所述

可以使用 Python 的循环语句来计算 1 到 n 的自然数的和。具体步骤如下:

    初始化一个变量 sum,用于存储连续求和的结果。

    使用 for 循环,依次将 1 到 n 的自然数加到 sum 中。

    循环结束后,sum 中存储的就是 1 到 n 的自然数的和。

    下面是 Python 代码示例:

    n = 100   # 求 1 到 100 的自然数和
    sum = 0   # 初始化变量 sum

    for i in range(1, n+1):
       sum += i

    print("1 到 %d 的自然数和为:%d" % (n, sum))

    在上述代码中,首先设置了 n 的值为 100,然后初始化了变量 sum 的值为 0。接着使用 for 循环语句,使用 range() 函数生成一个包含 1 到 n 的整数序列的迭代器。在每次循环中将当前的 i 值加到 sum 中。循环结束后,输出结果。

    运行上述代码,输出结果为:

    1 到 100 的自然数和为:5050

    因此,1 到 100 的自然数的和为 5050。

温馨提示:答案为网友推荐,仅供参考
相似回答