问python大一习题

#实现如下图形的输出 要求从键盘输入图形的行数 运行事例如下:
请输入一个正整数:5
1
21
321
4321
54321

望采纳!谢谢

num = int(input())
s = ''
for i in range (num):
    s = str(i+1) + s
    print(s)


img


n = int(input())
for i in range(1,n+1):
    while i>0:
        print(i,end = "")
        i -= 1
    print("",end = "\n")

a = eval(input("请输入一个正整数:"))
st = ""
ls = []
for i in range(1,a+1):
    st = str(i) +st
    print(st)

img