Python 程序读取数字 n 并打印自然数求和模式

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

当需要读取数字并打印自然数求和模式时,可以使用简单的 ‘for’ 循环。

下面是相同的演示 −

示例

my_num = int(input("输入一个数字... "))
for j in range(1,my_num+1):
   my_list=[]
   for i in range(1,j+1):
      print(i,sep=" ",end=" ")
      if(i<j):
          print("+",sep=" ",end=" ")
      my_list.append(i)
   print("=",sum(my_list))

print()

输出

输入一个数字... 5
1 = 1
1 + 2 = 3
1 + 2 + 3 = 6
1 + 2 + 3 + 4 = 10
1 + 2 + 3 + 4 + 5 = 15

解释

  • 用户输入一个数字。

  • 这个数字被迭代。

  • 定义了一个空列表。

  • 另一个‘for’循环启动。

  • 分隔符指定为‘’。

  • 如果内部迭代器的值小于外部迭代器的值,则使用‘+’。

  • 这些值附加到空列表。

  • 计算它们的总和并显示为输出。


相关文章