一、函数的返回值
# 调用一个函数 返回需要的值
def buy(money):
# money = 10
# 判断money是否大于2 如果大于则返回 棒棒糖
if money > 2:
# 返回棒棒糖 给goods = 棒棒糖
return "棒棒糖"
goods = buy(10)
print(goods)
二、计算两个数的和
# 计算两个数的和
def add_num(a, b):
# 返回a+b给result
return a + b
a = int(input("请输入一个数字:"))
b = int(input("请输入一个数字:"))
# 使用result 接收ab的和
result = add_num(3, 4)
print(result)
三、返回多个值
# 函数返回多个值
def function():
return 1, 2, 3
result = function()
# 接收1 2 3 是一个元组数据类型
print(result, type(result))
四、函数的嵌套
def love():
print('---谈恋爱---')
print('---约会---')
def go_collage():
print('----晨读---')
print('---学习---')
print('----做作业-----')
# 调用其他函数 只有执行完其他函数 之后 才执行下一步
love()
print('----毕业----')
go_collage()
五、函数的应用
# 打印一条横线
def print_line():
print("_"*28)
# print_line()
# 打印多条横线
def print_lines():
i = 0
while i < 5:
# 循环5次 就调用了打印一条横线五次
print_line()
i += 1
print_lines()
六、函数的计算
# 使用函数计算三个数的平均值
def avg_func(a, b, c):
avg = (a + b + c) / 3
return avg
result = avg_func(3, 7, 2)
print(result)



