所以如果函数为:打印从1整数多达N(给定数量)
function(n)
我能做些什么,如果我想要的。
function(5)
返回作为
1
2
3
4
5
我想努力创造一个空的列表,但我不知道该怎么添加到列表中,以获得数1 up to 'n'
所以如果函数为:打印从1整数多达N(给定数量)
function(n)
我能做些什么,如果我想要的。
function(5)
返回作为
1
2
3
4
5
我想努力创造一个空的列表,但我不知道该怎么添加到列表中,以获得数1 up to 'n'
你可以尝试
def function(n):
for x in range(0, n):
print x+1
,如果你要打印的值,或
def function(n):
returnlist = []
for x in range(0, n):
returnlist.append(x+1)
return returnlist
返回一个列表。
for x in range(0, n):
部分代码被称为for循环。它重复n次,并且x每次增加1次重复。然后,您可以使用x在您的代码中完成不同的任务。在这种情况下,我们只是把它的价值加上一个并打印出来或者附加到一个列表中。我们必须添加一个值,因为x是基于零的,尽管它不一定是。我们可以很容易地写出for x in range(1, n+1):
,并且不必为x值添加一个。
下面是一个简单的例子:
def function(n):
for i in range(1, n+1):
print i
你熟悉'for'循环? – SethMMorton
你想要什么答案? “打印”还是“返回列表”? –