#打印中间行为n颗*的菱形,n为奇数
n=25
for i in range(1,n+1,2):
print(('*'*i).center(n))
for i in range(n-2,0,-2):
print(('*'*i).center(n))
打印结果:
*
***
*****
*******
*********
***********
*************
***************
*****************
*******************
*********************
***********************
************************* n=25,表示中间行25颗星,n的值可自行设定
***********************
*********************
*******************
*****************
***************
*************
***********
*********
*******
*****
***
*