所以如果函数是:
function(n)
如果我想要怎么办?
function(5)
返回
1
2
3
4
5
我正在考虑创建一个空列表,但我不知道要在列表中添加什么来获取数字1 up to 'n'
答案 0 :(得分:1)
你可以尝试
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在代码中完成不同的任务。在这种情况下,我们只需将其值加1并打印或将其附加到列表中即可。我们必须在值中加一,因为x基于零,尽管它不是必须的。我们可以很容易地编写for x in range(1, n+1):
而不必添加一个x值。
答案 1 :(得分:1)
这是一个简单的例子:
def function(n):
for i in range(1, n+1):
print i