Python 程序读取数字 n 并打印系列"1+2+…..+n= "

pythonserver side programmingprogramming更新于 2023/12/23 14:33:00

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

下面是相同的演示 −

示例

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。

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

  • 每次遇到数字时,总和都会增加。

  • 这将作为输出返回。

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

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

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


相关文章