学不会python!!! 2023-05-06 15:28 采纳率: 90.9%
浏览 74
已结题

Python 如何输入n,输出n行如下图形

Python怎样编写程序,使得输入n,输出n行如下图形。如:输入5,如何使输出如图

img

  • 写回答

2条回答 默认 最新

  • Leodong. 2023-05-06 15:39
    关注

    用双重循环来实现,代码如下:

    n = int(input("请输入n:"))
    for i in range(n):
        for j in range(i):
            print(' ', end='')
        for k in range(n-i):
            print(k+1, end='')
        print() # 换行
    

    输出结果如下:

    12345
     1234
      123
       12
        1
    

    如果以上回答对您有所帮助,点击一下采纳该答案~谢谢

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 5月14日
  • 已采纳回答 5月6日
  • 创建了问题 5月6日