读取数字 n 并打印序列“1+2+.....+n=”的 Python 程序

当需要显示给定范围内所有自然数的总和时,可以定义一种方法,该方法使用循环遍历元素,并将这些数字的总和作为输出返回。

以下是相同的演示 -

示例

def sum_natural_nums(val):

   my_sum = 0

   for i in range(1, val + 1):

      my_sum += i * (i + 1) / 2

   return my_sum

val = 9

print("价值是 ")

print(val)

print("9 以内的自然数之和为: ")

print(sum_natural_nums(val))

输出结果
价值是

9

9 以内的自然数之和为:

165.0

解释

  • 定义了一个名为“sum_natural_nums”的方法,它接受一个数字作为参数。

  • 总和值定义为 0。

  • 循环遍历作为参数传递的数字。

  • 每次遇到一个数字时,总和就会增加。

  • 这作为输出返回。

  • 定义了需要求和的自然数个数的值。

  • 通过将此数字作为参数传递来调用该方法。

  • 相关输出显示在控制台上。

以上是 读取数字 n 并打印序列“1+2+.....+n=”的 Python 程序 的全部内容, 来源链接: utcz.com/z/341439.html

回到顶部