
函数嵌套
1.函数的嵌套调用:在调用一个函数的过程中又调用其他函数。
def max2(x,y): if x > y: return x else: return ydef max4(a,b,c,d): #第一步:比较a和b得到res1 res1 = max2(a,b) #第二步:比较res1,c得到res2 res2 = max(res1,c) #第三步:比较res2,d得到res3 res3 = max2(res2,d) return res3res = max4(1,2,3,4)print(res)函数的嵌套定义:在函数内定义函数def f1(): def f2(): pass#圆形#求周长def circle(radius,action=0): from math import pi def perimeter(radius): return 2*pi*radius#求面积 def are(radius): return pi*(radius**2) if action == 0: return perimeter(radius) elif action ==1: return area(radius) print(circle(33,action=1))print(circle(33,action=0)) 总结 以上是内存溢出为你收集整理的python之函数嵌套全部内容,希望文章能够帮你解决python之函数嵌套所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)