已知定义了一个匿名函数add,该函数实现x+y。然后调用该匿名函数,实现打印x+y的结果,请补充完整如下代码。 add = _______1_______ #定义lambda函数,实现x+y print(______2______) #调用匿名函数,传入参数3,4
举一反三
- #define ADD(X,Y) X+Y 的效果完全等同于定义⼀个函数 ADD(X,Y) 。
- 若匿名函数f = lambda x, y: x+y,则f({1:2},{3:4})返回的结果是? SyntaxError|TypeError|[1,2,3,4]|[4,6]
- 如下定义了一个函数adddef add(x,y): #定义一个函数add() “这是一个求和函数” sum=x+y return sum #返回函数值 则add(12,34)调用时,参数12传递给了 形式参数变量。add(y=”good boy”,x=”I am a “)这是 (位置参数/关键参数/可变参数/默认参数)参数传递。
- 函数模板:template T add(T x,T y) { return x+y;} 下列对add函数的调用不正确的是 A: add< >(1,2) B: add(1,2) C: add(1.0,2) D: add(1.0,2.0)
- 函数模板:template<class T> T add(T x,T y){return x+y;} 下列对 add 函数的调用不正确的是 A: add <> (1,2) B: add <int> (1,2) C: add (1.0,2) D: add(1.0,2.0)