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


在需要读取数字并打印自然数求和模式时,可以使用一个简单的“for”循环。

下面演示如何操作:

示例

 现场演示

my_num = int(input("Enter a number... "))
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()

输出

Enter a number... 5
1 = 1
1 + 2 = 3
1 + 2 + 3 = 6
1 + 2 + 3 + 4 = 10
1 + 2 + 3 + 4 + 5 = 15

说明

  • 从用户那里获取一个数字作为输入。

  • 迭代此数字。

  • 定义一个空列表。

  • 启动另一个“for”循环。

  • 指定分隔符为“”。

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

  • 将这些值附加到空列表。

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

更新于:2021 年 4 月 16 日

340 次浏览

开启您的 职业生涯

完成课程获得认证

开始
广告
© . All rights reserved.