当打印数为10时
代码:
m = 10
while m >= 0:
print(' ' * (10 - m) + '$ ' * m)
m = m -1
输出:
$ $ $ $ $ $ $ $ $ $
$ $ $ $ $ $ $ $ $
$ $ $ $ $ $ $ $
$ $ $ $ $ $ $
$ $ $ $ $ $
$ $ $ $ $
$ $ $ $
$ $ $
$ $
$
如果需要打印出指定数量的,则改为:
a = int(input("请输入所需打印三角的行数:"))
m = a
while m >= 0:
print(' ' * (a - m) + '$ ' * m)
m = m -1
即:在首行加入输入代码,将所有的10换成a即可
打印的符号“$”可换为其他字符
注:参考IDE为Pycharm
参考链接:https://blog.csdn.net/fengsha6248/article/details/84201131