本来想实现函数的不定长输入的,但是减法没想出来,就用了两个参数
#将其他函数设置为参数的函数为高阶函数def add(x,y): return x+ydef des(x,y): return x - ydef cal(x,y): return x*ydef dec(x,y): return x/ydef pow(x,y): return x**ydef Calc(f,x,y): return f(x,y)if __name__ == '__main__': print("加法实现:{}".format(Calc(add,5,8))) print("减法实现:{}".format(Calc(des, 5, 8))) print("乘法实现:{}".format(Calc(cal, 5, 8))) print("除法实现:{}".format(Calc(dec, 5, 8))) print("乘方实现:{}".format(Calc(pow, 5, 8)))