函数的嵌套调用
-
一个函数里面 又调用 了 另外一个函数,这就是 函数嵌套调用
-
函数的执行顺序必须是先执行定义再执行,和书写顺序无关
def func1():
print("func1开始") print("func1结束")
def func2():
print("func2开始") func1() print("func2结束")
func2()
func2开始
func1开始
func1结束
func2结束der print_line(char,lenght)
"""打印单行"""
print(char * lenght)der print_lines(char,lenght,line_count)
"""打印多行"""
i = 0
while i < line_count
print_line(char,lenght)
i+=1
print_lines("*", 20,3)输出结果:
# 求3个数的和
def sum_3_number(a,b,c)
return a+b+c # return 的后面可以是数值,也可是一个表达式
# 完成对3个数求平均值
def average_3_number(a,b,c)
# 因为sum_3_number函数已经完成了3个数的就和,所以只需调用即可
# 即把接收到的3个数,当做实参传递即可
sun_result = sun_3_number(a.b.c)
ave_result = sun_result / 3.0
return ave_result
# 调用函数,完成对3个数求平均值
result = average_3_number(a,b,c)
print("average is %d" % result)
网友评论