星号三角形Python(带输入)(Asterisk Triangle Python (with input))
我正在做一个关于python 3的初学者课程,并且必须形成一个星号三角形,输出如下。 星号三角形格式
到目前为止,我的尝试如下:
def printRow(c, length) :
line = c * length
print(line)
myLen = 0
stars ="*"
n = myLen-1
spaces = (' '*n)
myLen = int(input("Enter number to make triangle: "))
if myLen<=0 :
print("The value you entered is too small to display a triangle")
elif myLen>=40 :
print("the value you entered is too big to display on a shell window")
while myLen>0 :
print(spaces, stars, myLen)
myLen = myLen-1
从这一刻起我很失落,所以任何帮助都会受到赞赏。
I'm doing a beginners course on python 3 and have to form a asterisk triangle that outputs like the following.Asterisk triangle format
My attempt so far looks as follows:
def printRow(c, length) :
line = c * length
print(line)
myLen = 0
stars ="*"
n = myLen-1
spaces = (' '*n)
myLen = int(input("Enter number to make triangle: "))
if myLen<=0 :
print("The value you entered is too small to display a triangle")
elif myLen>=40 :