[python]使用for循环打印菱形图案

[python]使用for循环打印菱形图案_第1张图片

for h in range(0,4):
    for k in range(3-h): #h= 0 ,3 h=1 ,2,h=2,1
        print(" ",end="")
    for x in range(2*h+1):#h= 0 ,1 h=1 ,3,h=2,5
        print("*",end="")
    print()
for i in range(0, 3):
    for k in range(0,i+1):  # i= 0 ,1 i=1 ,2,i=2,3
        print(" ", end="")
    for x in range(5-2*i):  # i= 0 ,5   i=1 ,3,    i=2,1
        print("*", end="")
    print()

[python]使用for循环打印菱形图案_第2张图片

 

 

你可能感兴趣的:(python,开发语言,后端)