学习python的第九天

1.不定长参数

# 关键字不定长参数 批量接收键值对参数
def get_age(name, **kwargs):
    # name 接收刘鸡鸡
    # kwargs 接收所有的键值对 参数 形成一个字典
    print(name, kwargs, type(kwargs))


# 通过关键字传递参数
get_age("刘鸡鸡", height=185, agr=19, skin="yellow", hair="black")

2.函数返回值

# 调用一个函数 返回需要的值

def buy(money):
    # money = 10
    # 判断money是否大于2 如果大于则返回 电视
    if money > 200:
        # 返回电视 给goods = 电视
        return "电视"


# 使用goods接收返回值 goods = 电视
goods = buy(10000)
print(goods)

3.计算两个数的和

# 计算两个数的和
def add_num():
    # 返回a+b给result
    return a + b


a = int(input("请输入第一个数字"))
b = int(input("请输入第二个数字"))
# 使用result计算ab的和 result  = a + b
result = add_num(a, b)
print(result)

4.返回多个值

# 函数返回多个值
def function():

    return 1, 2, 3


result = function()
# 接收1, 2, 3是一个元组数据类型
print(result, type(result))

5.函数嵌套

# 函数的嵌套
def love():
    print("打架")
    print("吃饭")


def go_collage():

    print("---晨读---")
    print("---学习---")
    print("---做作业---")
    # 调用其它函数只有执行完函数之后才执行下一步
    love()
    print("---毕业---")


go_collage()

6.函数应用

def print_line():
    print("-" * 20)


# print_line()
# 打印多条横线
def print_lines():
    i = 0
    while i < 5:
        # 循环5次就调用了打印一条横线5次
        print_line()
        i += 1


print_lines()

7.函数计算

# 使用函数计算三个数的平均值
def avg_func(a, b, c):
    # 求三个数的平均值
    avg = (a + b + c) / 3
    return avg


result = avg_func(3, 7, 2)
print(result)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值