(Python)打印输出如下图形

要求使用循环

当 n = 1

当 n = 2

当 n = 3

当 n = 4
(Python)打印输出如下图形

img


n=int(input("n = "))

for i in range(1,1+n):
    for j in range(i):
        print("*",end = '')
    for j in range(n-i):
        print(' ',end = '')
    for j in range(n-i):
        print(" ",end = '')
    for j in range(i):
        print('*',end = '')
    print()
    

img

n = int(input(">>>"))
for i in range(1, n + 1):
    line = f'{("*" * i):<{n}}' + f'{("*" * i):>{n}}'
    print(line)
'''--result
>>>6
*          *
**        **
***      ***
****    ****
*****  *****
************
'''

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632