打印空心菱形


分析图
image

点击查看代码
for i in range(1, 6):
    # 输出空格
    for k in range(1, 6 - i):
        print(' ', end="")
    for j in range(1, 2 * i):
        if j == 1 or j == 2 * i - 1:
            print("*", end='')
        else:
            print(" ", end='')
    print('')
# 输出下面的部分
for l in range(1, 5):
    for m in range(1, l+1):
        print(' ', end='')
    for n in range(1, 10-2*l):
        if n==1 or n==9-2*l:
            print('*', end='')
        else:
            print(" ", end='')
    print('')

posted @ 2024-08-26 22:36  神仙不在  阅读(11)  评论(0)    收藏  举报