【发布时间】:2021-02-17 04:28:54
【问题描述】:
抱歉,一般来说是 python 新手。 我正在编写一个代码,它将偶数、奇数与 num_list 分开,偶数将按从高到低排序。我不断收到“不支持的操作类型”错误消息。有没有办法在列表中使用 %?
num_list = [2,10,2,3,4,8,11]
odd_num = []
even_num = []
def number_seperator(*args):
for i in args:
if i % 2 == 0:
return even_num.append(i)
else:
return odd_num.append(i)
return
print(max(number_seperator(num_list)))
print(even_num)
print(odd_num)
【问题讨论】:
-
除了正确使用 % 运算符之外,您的代码中的几乎所有内容都不是很好。请尝试从更简单的示例开始学习。
标签: python-3.x list unsupportedoperation