我需要帮助完成这项任务。我必须写:
两个赋值语句,分别为变量SQUARE赋予对参数求平方的lambda项,并为变量ODD赋值lambda term,用于测试其参数是否为奇数。
答案 0 :(得分:1)
python lambda函数如下所示:
double = lambda x: x*2
这是编写单行函数的快捷方式,只是简写:
def double(x):
return x*2
Google“python lambda”,您将找到教程和更多示例。
答案 1 :(得分:0)
根据我的理解,我想出了以下代码。希望它有所帮助
numbers = range(5) ## few range of numbers
for i in numbers:
square = lambda x: x*x ## returns the square of each value in numbers
print square(i) ## prints the square of each value in numbers
for j in numbers:
odd = lambda y: y%2 !=0 ## checks if odd or even
print odd(j) ## print True if divisible (meaning its even number) or False (meaning its odd)