Skip to main content
 首页 » 编程设计

python之刚好有 19 行的钻石 python

2025年05月04日14虾米姐

<分区>

Possible Duplicate:
ASCII Python Art # 2

i = 10 
while i>0: 
    print i*'*' + 2*(10-i)*' ' + i*'*' 
    i -=1 
for x in range(1,11): 
    print x* '*' + 2*(10-x)*' '+ x*'*' 
    x +=1 

我正在尝试制作一个有 19 条线的星号钻石。 我得到 20 个。 这就是我想要的:

******************** 
*********  ********* 
********    ******** 
*******      ******* 
******        ****** 
*****          ***** 
****            **** 
***              *** 
**                ** 
*                  * 
**                ** 
***              *** 
****            **** 
*****          ***** 
******        ****** 
*******      ******* 
********    ******** 
*********  ********* 
******************** 

我怎样才能摆脱星号中间的加倍高度。

干杯。