建立一个1到20的列表判断奇偶数,将偶数取出来建立一个新的列表的程序
1个回答
关注
展开全部
还可以使用 Python 中的列表推导式进一步简化程序:even_list = [num for num in num_list if num % 2 == 0]该代码与之前的程序等价,只是使用了更简单的语法来生成新列表。以上程序仅考虑了数字范围在1到20之间的情况,如果需要对其他数字范围进行判断,则需要进行适当调整。另外,如果要对奇数进行操作,只需要将条件语句修改为 if num % 2 != 0: 即可。
咨询记录 · 回答于2023-04-10
建立一个1到20的列表判断奇偶数,将偶数取出来建立一个新的列表的程序
请问是使用Python语言编写的程序吗?
是的
好的
以上是使用 Python 实现建立一个1到20的列表判断奇偶数并将偶数取出来建立一个新的列表的程序
程序的逻辑很简单:首先使用 list(range(1, 21)) 命令建立1到20的列表 num_list,然后遍历该列表,使用条件语句 if num % 2 == 0: 判断每个元素是否为偶数,如果是就添加到新列表 even_list 中,最后输出新列表 even_list。运行以上代码会输出以下结果:[2, 4, 6, 8, 10, 12, 14, 16, 18, 20]
还可以使用 Python 中的列表推导式进一步简化程序:even_list = [num for num in num_list if num % 2 == 0]该代码与之前的程序等价,只是使用了更简单的语法来生成新列表。以上程序仅考虑了数字范围在1到20之间的情况,如果需要对其他数字范围进行判断,则需要进行适当调整。另外,如果要对奇数进行操作,只需要将条件语句修改为 if num % 2 != 0: 即可。