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)
运行结果: