练习:
编写函数,根据正方形的边长,计算面积。(4种方式)
#编写函数,根据正方形的边长,计算面积。(4种方式)
#无参数无返回值
def area1(4)
print(4*4)
#有参数无返回值
def area2(a)
print(a*a)
#无参数有返回值
def area3(4)
return 4*4
#有参数有返回值
def area(a)
return a*a
局部函数
def my(leixing,shuzhi):
def double(shuzhi):
return shuzhi*2
if leixing=="a":
return double(shuzhi)
print(my("a",5))
def computer(type,n)
def double(n):
return 2*n
def half(n):
return n/2
def sqr(n):
return n*n
if type=="double":
return double(n)
elif type=="half":
return half(n)
else:
return sqr(n)
print(computer("half",10))
print(computer("double",10))
print(computer("sqr",10))