python暑期学习7.29

def eat(somebody,something):
    print(somebody + '把' + something +'吃了')
eat('小甲鱼','蛋糕')
eat('蛋糕','小甲鱼')
eat(something='蛋糕',somebody='小甲鱼')

小甲鱼把蛋糕吃了
蛋糕把小甲鱼吃了
小甲鱼把蛋糕吃了

默认参数是函数默认的值

收集参数

def text(*params):
    print("有%d个参数"%len(params))
    print("第二个参数是:",params[1])
text('F','i','s','h','C')
text('小甲鱼',123,3.14)

有5个参数
第二个参数是: i
有3个参数
第二个参数是: 123

def discount(price,rate):
    final_price = price * rate
    return final_price
old_price = float(input('请输入原价:'))
rate = float(input("请输入折扣率:"))
new_price = discount(old_price,rate)
print('打折后价格是:%.2f' %new_price)
"""
price、rate和final_price都是局部变量
"""

请输入原价:80
请输入折扣率:0.75
打折后价格是:60.00

def discount(price,rate):
    final_price = price * rate
    print('试图在函数内部访问全局变量old_price的值:%.2f'%old_price)
    return final_price

old_price = float(input('请输入原价:'))
rate = float(input('请输入折扣率:'))
new_price = discount(old_price,rate)

print("打折后价格是:%.2f" %new_price)

请输入原价:80
请输入折扣率:0.75
试图在函数内部访问全局变量old_price的值:80.00
打折后价格是:60.00

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值