我需要创建一个可以以三角形格式打印嵌套列表的函数。
例子。
>>>thisList = hi(5)
00000
1111
222
33
4
我试图通过将int与0相乘,然后与1相乘,然后减去1进行尝试。
尽管如此,我认为这是错误的做法。
编辑:代码
def thisList(num):
print ('0'*num)
print ('1'*num - 1)
def hi(num):
for i in range(num): # iterates through the numbers up to num-1
print(str(i) * (num-i)) # prints i as a string num - i times
输出
>>> hi(5)
00000
1111
222
33
4
您应该真正了解循环和其他控制流程-https: //wiki.python.org/moin/ForLoop
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句