for语句输入一个高度(行数),输出一个用星号*构成的等腰三角形,如下所示:
提问:for语句输入一个高度(行数),输出一个用星号*构成的等腰三角形,如下所示:
* ******************** *** *
网友回答:
你的这个不是三角,是菱形,参考
##############################
#####防重复####################
########214323423432432432########################
a=int(input())
for i in range(0,a):
print(" "*(a-i-1)+"*"*(2*i+1))
for i in range(1,a):
print(" "*i+"*"*(2*a-2*i-1))
测试: