鱼C论坛

 找回密码
 立即注册
查看: 1347|回复: 6

[已解决]请教函数的问题

[复制链接]
发表于 2017-10-5 14:11:26 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 694061755 于 2017-10-5 14:13 编辑

#p6_1.py

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)


请教:虽然上面定义了 " final_price = price * rate ",但并没有定义" new_price = old_price * rate ",那么这个new_price的值是怎么出来的呢?
谢谢大家!
最佳答案
2017-10-5 14:36:51
discounts(old_price,rate)函数执行完会返回一个值,将值赋值给了new_price。此时的new_price就有值了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-10-5 14:17:34 From FishC Mobile | 显示全部楼层
new_price = 函数计算后的返回值
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-10-5 14:20:41 | 显示全部楼层
本帖最后由 694061755 于 2017-10-5 14:22 编辑
flydream 发表于 2017-10-5 14:17
new_price = 函数计算后的返回值


能讲明白点吗?
“final_price = price * rate ”  这里好像没有写明和new_price有关系啊。。。

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-10-5 14:35:00 | 显示全部楼层
new_price后面的值都是有的,只是计算完后面的以后把结果赋值给它
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-10-5 14:36:51 | 显示全部楼层    本楼为最佳答案   
discounts(old_price,rate)函数执行完会返回一个值,将值赋值给了new_price。此时的new_price就有值了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-10-5 14:42:10 | 显示全部楼层
明白了,谢谢大家!!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-10-5 15:20:25 | 显示全部楼层
694061755 发表于 2017-10-5 14:42
明白了,谢谢大家!!!

别忘记点最佳答案呀
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-28 21:20

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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