在python 3中翻转线条以形成菱形
该代码的思想是输入一个高度并形成一个带有星号(星星)的菱形 如果高度输入为6,我希望代码生成:在python 3中翻转线条以形成菱形,python,Python,该代码的思想是输入一个高度并形成一个带有星号(星星)的菱形 如果高度输入为6,我希望代码生成: ************ ***** ***** **** **** *** *** ** ** * * ** ** *** *** **** **** ***** ***** ************ 到目前为止,我已经得到了上半部分,我想知道是否有可能“翻转”水平线 height = int(input('Ente
************
***** *****
**** ****
*** ***
** **
* *
** **
*** ***
**** ****
***** *****
************
到目前为止,我已经得到了上半部分,我想知道是否有可能“翻转”水平线
height = int(input('Enter triangle height: '))
star = height
while star >= 1:
a = int(star)*'*'
b = int(2*height-2*star)*' '
c = (height-star)*''
d = star*'*'
print(a, b,c,d,sep='')
star = star - 1
star = height
while star >= 2:
a = int(star)
b = int(2*height-2*star)
c = int((height-star))
d = int(star)
print(a*'*', b*' ',c*'',d*'*',sep='')
star = star - 1`
更改第二个while循环以检查是否为星型
star = 2
while star <= height:
a = int(star)
b = int(2*height-2*star)
c = int((height-star))
d = int(star)
print(a*'*', b*' ',c*'',d*'*',sep='')
star = star + 1