输出如下图案(菱形)。
图形如下:
很简单,代码里面有注释,相信一看就会!嘻嘻嘻~~~
代码如下:
a = 1
while a <= 7:#打印上半部分图形
for i in range(7 - a):#打印空格
print(" ",end="")
for i in range(a):#打印*形
print("*",end="")
a += 2
print(" ")#换行
a = 5
while a >= 0:#打印下半部分图形,同上
for i in range(7 - a):
print(" ",end="")
for i in range(a):
print("*",end="")
a -= 2
print(" ")
运行结果:
*
***
*****
*******
*****
***
*
代码量有点多,但这是我觉的最直白的,最容易看懂的啦!
适合像我一样的初学者!