我需要创建一个可以以三角形格式打印嵌套列表的函数。
实施例。
>>>thisList = hi(5)
00000
1111
222
33
4
我试图将int乘以0,然后乘以1然后减去1 虽然,我认为我的方式是错误的。
编辑:代码
def thisList(num):
print ('0'*num)
print ('1'*num - 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