第一步:我的思路是先在纸上画出大概三角形模型
第二步:先打印出一个简易版的三角形,你需要自己琢磨,一行一行来思考
print(' * ')
print(' * *')
print(' * * *')
print(' * * * *')
print('* * * * *')
打印出来也如上图:
第三步:开始思考你要多大的三角形,发现只需要关注星星左边的空格,空格数和星星数有规律的你仔细看。
height = int(input('请输入你想打印几行三角形:'))
i = 1
while height:
print(' '*(height-1),'* '*(i))
height -= 1
i += 1
最终图如下: