python - 如何从一组结果中列出一个列表?
问题描述
所以在这里我在 python 中定义了一个函数来判断给定的数字是偶数还是奇数。
现在我想创建一个列表,将结果中的数字作为它的元素,这怎么可能?
def even_till_n(number):
for in range(number+1):
if (i%2 == 0):
print(i)
解决方案
您需要创建一个列表变量并将值附加到它。然后让您的函数返回该列表:
def even_till_n(number):
result = list()
for i in range(number+1):
if (i%2 == 0):
result.append(i)
return result
# usage ...
test = even_till_n(10)
print(test)
# [0, 2, 4, 6, 8, 10]