如何创建可以打印嵌套列表的函数

时间:2014-01-29 15:28:04

标签: python

我需要创建一个可以以三角形格式打印嵌套列表的函数。

实施例。

>>>thisList = hi(5)
00000
1111
222
33
4

我试图将int乘以0,然后乘以1然后减去1 虽然,我认为我的方式是错误的。

编辑:代码

def thisList(num): 
   print ('0'*num) 
   print ('1'*num - 1) 

1 个答案:

答案 0 :(得分:2)

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

你应该真正阅读for循环和其他控制流程 - https://wiki.python.org/moin/ForLoop