题目要求是要用python语句根据指定的行数row与个数n用星号字符输出n个三角形,
我自己写的只能最多只能输出三个,
请问代码应该怎么改?
别的不看了,就这里就不对
a<b<c,在python里必须是a<b and b<c
在这里,用for循环更好实现,下面是我测试的代码:
row = int(input('输入三角形的行数'))
n = int(input('三角形个数'))
for a in range(n):#循环三角形的个数
for i in range(1,row+1):#打印三角形,加1是因为range函数的特殊性
for j in range(1,row+1-i):
print(" ",end="")
for k in range(1,i+1):
print("* ",end="")
print("")