python学习,day3:函数式编程,递归和高阶函数

# coding=utf-8
# Author: RyAn Bi
def calc(n): #递归
print(n)
if int(n/2) > 0: #设置条件,否则会循环999 次,报错, int为取整,四舍五入
return calc(int(n/2)) calc(10) def add(a,b,f): #高阶函数
print(f(a)+f(b)) res = add(1,-3,abs) #可以调用函数
上一篇:TCP协议具体解释(上)


下一篇:辅助函数和高阶函数 map、filter、reduce