请在 solution.py
里完善代码,实现 get_sum
函数功能。get_sum
函数接收一个数组参数 nums
。请用 lambda 函数为 get_sum
函数传入两个未知数 x
和 y
,并将这个 lambda 函数作为 get_sum
函数的返回值,对于 get_sum
接收的参数 nums
,如果数组 nums
的长度为偶数,则返回 x
倍的 nums
元素总和,如果数组 nums
的长度为奇数,则返回 -y
倍的 nums
元素总和。
注意点:
1.if与else单行写的话句末加“:”
2.sum函数直接求和即可
3.遍历数组的写法为
for i in range(0,len(list))
print(list(i))
solution.py
代码
def get_sum(nums: list):
n = sum(nums)
if len(nums) % 2 == 0:
return lambda x,y:n*x
else:
return lambda x,y:-y*n