第五题怎么做?不太懂…

img


def fun(n:int):
    for i in range(1,n+1):
        a = ' ' * (n-i)
        b=a.ljust(n,'*')
        print(b)
fun(9)
n=int(input('输入n:'))
for i in range(1,n+1):
    print('{0}{1}'.format(' '*(n-i),'*'*i))

运行结果:

img

这样吧!

n=int(input('输入n:'))
str_1='*'*n
for i in range(1,n+1):
    print('{}{}'.format(' '*(n-i),str_1[:i]))