|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
在这个函数里 函数是 discounts(price,rate): #price,rate是形式参数
问题1:在函数体中 final_price = price * rate ,这个地方的final_price 能替代 new_price 吧?
问题2:new_price = discounts(old_price, rate) 这里就相当于是 我调用discounts这个函数并且赋值给 new_price吧?
- def discounts(price, rate):
- final_price = price * rate
- return final_price
- old_price = float(input('请输入原价:'))
- rate = float(input('请输入折扣率:'))
- new_price = discounts(old_price, rate)
- print('打折后价格是:', new_price)
复制代码
问题1:在函数体中 final_price = price * rate ,这个地方的final_price 能替代 new_price 吧?
跟new_price毫无关系
问题2:new_price = discounts(old_price, rate) 这里就相当于是 我调用discounts这个函数并且赋值给 new_price吧?
可以这样理解。
其实是函数返回了一个值,将这个值赋值给了new_price
|
|