|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
def discounts(price, rate):
final_price = price * rate (price * rate参数的积赋值给final_price,可是final_price此后一直没用到?????)
old_price = 88 #这里试图修改全局变量
print('修改后old_price的值是:', old_price)
return final_price (return 是什么意思?)
old_price = float(input('请输入原价:'))
rate = float(input('请输入折扣率:'))
new_price = discounts(old_price, rate) (这是我不能理解的,new_price为什么不是 final_price?)
print('修改后old_price的值是:', old_price)
print('打折后价格是:', new_price)
price * rate参数的积赋值给final_price,可是final_price此后一直没用到?????
当作返回值返回了
return 是什么意思?
就是函数结束后将该值返回
这是我不能理解的,new_price为什么不是 final_price?
相当于 new_price = final_price
函数返回值可以赋值给其他对象
|
|