课程
/后端开发
/Python
/python进阶
def add(x, y, f): return f(x) + f(y)f = lambda t: t**(1/2)print add(25, 9, f)
2020-07-22
源自:python进阶 2-3
正在回答
开方不能用1/2我也不知道为什么?
def add(x, y, f):
return f(x) + f(y)
f = lambda t: t**0.5
print add(25, 9, f)
把1/2改成0.5就行
举报
学习函数式、模块和面向对象编程,掌握Python高级程序设计