鱼C论坛

 找回密码
 立即注册
查看: 1620|回复: 4

[已解决]019讲:小甲鱼演示的打折函数的问题

[复制链接]
发表于 2017-12-15 11:21:31 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

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吧?


  1. def discounts(price, rate):
  2.     final_price = price * rate
  3.     return final_price

  4. old_price = float(input('请输入原价:'))
  5. rate = float(input('请输入折扣率:'))
  6. new_price = discounts(old_price, rate)

  7. print('打折后价格是:', new_price)
复制代码
最佳答案
2017-12-15 11:32:12
问题1:在函数体中  final_price = price * rate  ,这个地方的final_price 能替代  new_price  吧?
跟new_price毫无关系

问题2:new_price = discounts(old_price, rate)  这里就相当于是 我调用discounts这个函数并且赋值给 new_price吧?
可以这样理解。
其实是函数返回了一个值,将这个值赋值给了new_price
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2017-12-15 11:32:12 | 显示全部楼层    本楼为最佳答案   
问题1:在函数体中  final_price = price * rate  ,这个地方的final_price 能替代  new_price  吧?
跟new_price毫无关系

问题2:new_price = discounts(old_price, rate)  这里就相当于是 我调用discounts这个函数并且赋值给 new_price吧?
可以这样理解。
其实是函数返回了一个值,将这个值赋值给了new_price
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-12-15 14:09:30 | 显示全部楼层

问题1:在函数体中  final_price = price * rate  ,这个地方的final_price 能替代  new_price  吧?
这不是能不能替代的问题,那个final_price只是个名称,你可以改成A或者B或者其它任何名字,不要看名字,它只是个函数里边的一个公式,给参数赋值后函数就返回这个值,你下边的问题2里边,你调用这个函数,并赋值,然后就返回了按这个公式计算完后值。

问题2:new_price = discounts(old_price, rate)  这里就相当于是 我调用discounts这个函数并且赋值给 new_price吧?
这个问题,在上边顺路回答出来了

评分

参与人数 1荣誉 +2 鱼币 +2 贡献 +1 收起 理由
zhuoyue65 + 2 + 2 + 1 感谢楼主无私奉献!

查看全部评分

小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-12-18 13:35:58 | 显示全部楼层
BngThea 发表于 2017-12-15 11:32
问题1:在函数体中  final_price = price * rate  ,这个地方的final_price 能替代  new_price  吧?
跟ne ...

那 final_price = price * rate  就相当于 discounts 函数里的一个公式?

到下面new_price = discounts(old_price, rate),其实就是调用了 price * rate  这个公式?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-12-18 13:53:14 | 显示全部楼层
zhuoyue65 发表于 2017-12-18 13:35
那 final_price = price * rate  就相当于 discounts 函数里的一个公式?

到下面new_price = discoun ...

对,可以这么理解
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-10-13 02:44

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表