python 打印菱形

 
def print_lingxing(raw):
    """"打印菱形
    Args:
        raw: 菱形边的* 数
    """
    for i in range(1, raw + 1):
        print((raw - i) * ' ' + (2 * i - 1) * '*')
    for i in range(1, raw + 1):
        print(i * ' ' + (2 * (raw - i) - 1) * '*')

print_lingxing(4)

运行结果:


猜你喜欢

转载自blog.csdn.net/xin_yun_jian/article/details/80808871
今日推荐