当 n = 1
当 n = 2
当 n = 3
当 n = 4
(Python)打印输出如下图形
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()
n = int(input(">>>"))
for i in range(1, n + 1):
line = f'{("*" * i):<{n}}' + f'{("*" * i):>{n}}'
print(line)
'''--result
>>>6
* *
** **
*** ***
**** ****
***** *****
************
'''
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!