如下所示:
a = int(input("请输入菱形行数:"))
m = a #空格
d = a #倒三角
for i in range(1, a + 1): # 先打印正三角
print(" " * (m - 1), "*" * (2 * i - 1)) #2个*参数: 第一个是:空格 第二个是: *根据规律组成
m -= 1
if i == a: # 临界点,开始打印倒三角
for y in range(1, a):
print(" " * y, "*" * (2*d-3)) #2个*参数: 第一个是:空格 第二个是: *根据规律组成
d -= 1 #设置-1
a=4 #指定行数
b=a #空格
c=a #倒三角
for i in range(1,a+1):
print(" " * (b - 1), "%d"