我正在尝试编写一个python程序,它将提示用户输入大于1的整数,并将这些整数读入一个列表,然后生成两个列表并返回这些值。我应该从哪里开始?你知道吗
已创建名为“ListofNumber”的列表。我需要生成一个新的列表,其中只包含listOfNumbers中的整数,这些整数在listOfNumbers中甚至有诱导数。你知道吗
def make_a_list(*listOfNumbers):
for x in numList:
if x % 2 == 0:
print x
listOfNumbers.append(x)
print(make_a_list(4, 5, 6, 7, 9, 11, 10, -12, -18, 1, 0)
我排除了一个用户类型为一系列数字的列表,但我不确定结果如何。你知道吗
正如@geckos指出的,您可以使用索引来指定这个范围。假设我们有:
我们需要使用
[1, 2, 3, 4, 5, ...]
计数方案的偶数,然后我们会调用:输出:
这是因为您将索引指定为
[start:stop:step size]
,但通常忽略步长,因此默认为1。你知道吗如果你指的是
[0, 1, 2, 3, 4, 5, ...]
的计数方案,那么只需将索引调整为[::2]
注意,也可以使用负步长。例如:
按相反顺序输出列表,或:
将其放入一个函数中,如下所示:
循环时使用range()增加2。你知道吗
这将给出所有偶数的列表
这将为您提供偶数索引的数字
相关问题 更多 >
编程相关推荐