所以,对于我的编程类的我应该写一个程序输出这样的:在Python 3.4.2中打印一个倒三角形?
oooooo
ooooo
oooo
ooo
oo
o
我已经能够让这个程序输出的三角正面朝上,但即使寻求帮助在线后,我一直无法找到解决方案来颠倒三角形。这里是我的代码:
def main():
base_size = 6
for r in range (base_size):
for c in range (r + 1):
print('o', end = '')
print()
main()
,这是输出I得到:
o
oo
ooo
oooo
ooooo
oooooo
有人能帮助我吗?我是一个新手,所以这对我来说很艰难,即使这对你们来说可能很简单。
在此先感谢!
作为一个技巧,你可以使用'range'的'step'参数向后退一个范围。 '范围(10,0,-1)'会给你'10,9,8,7,6,5,4,3,2,1' – 2015-02-05 21:12:42
看看[反转](https:// docs .python.org/2/library/functions.html#reversed)函数。 – SethMMorton 2015-02-05 21:12:54
提示:[范围](https://docs.python.org/3/library/functions.html#func-range)的'step'参数可以是负数。 – 2015-02-05 21:13:08