那作业:
编写一个名为的函数,该函数
splitList(myList, option)
将一个列表和一个选项作为输入,该选项为 0 或 1。如果选项的值为 0,则该函数返回一个列表,该列表由 myList 中为负的元素组成,如果该选项的值为 1,该函数返回一个列表,该列表由 myList 中的偶数元素组成。
我知道如何确定一个数字是否为偶数以及一个数字是否为负。我正在努力解决如何根据“选项”返回一个新的负数或偶数列表
这是我到目前为止所得到的:
def splitList(myList):
newlist = []
for i in range(len(myList)):
if (myList[i]%2 == 0):
newlist.append(myList [i])
return newlist
该程序给出以下错误:
Traceback (most recent call last): File "<string>", line 1, in <fragment>
builtins.TypeError: splitList() takes exactly 1 positional argument (4 given)