怎么会是result 返回值后怎么是赋值给r,不是两个不一样的变量吗

怎么会是result 返回值后怎么是赋值给r,不是两个不一样的变量吗

怎么会是result 返回值后怎么是赋值给r,不是两个不一样的变量吗

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手乔木 2019-11-18 17:37:12

同学你好:

返回值是函数的返回值

使用return关键字后,函数的返回值是return 后面的变量的值。

在该实例中,result是值为amt/6.7516的变量。那么函数的返回值的值为amt/6.7516。

那么就可以使用一个变量接收这个函数的返回值。变量r的值为amt/6.7516。

然后使用print(r)输出这个变量的值。

变量的作用就是引用内存中的值。所以变量可以在遵守python定义变量的规则下随意定义。

如果我解决了同学的问题,请采纳!学习愉快^_^。

  • 提问者 冷雨天兵 #1
    这个返回值用处大吗,不是可以直接用print 把result打印出来吗
    2019-11-18 19:59:00
  • 好帮手乔木 回复 提问者 冷雨天兵 #2
    同学你好:这个返回值的作用就是给函数的赋值。如果不设置函数的返回值,那么函数的值默认为None。我们调用函数的目的就是为了得到函数的值。函数的作用就是封装一个我们想要的功能,经过该功能返回的值赋值给当前的函数就需要return关键字。因此return关键字的作用在定义函数时是必不可少的。print的作用是输出值,将值输出打印到控制台。无法给函数赋值。同学可反复观看本节的视频以及自己动手练习来琢磨print和return之间的区别。学习愉快^_^。
    2019-11-19 10:52:11
  • 老师,我可以这样理解吗?print(result)只是输出result的值,而return之后,值就赋给了函数calc_exchange_rate,然后再定义r并用print(r)输出,是这样吗?
    2020-01-07 18:00:41
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
1.Python零基础入门
  • 参与学习           人
  • 提交作业       2727    份
  • 解答问题       8160    个

想要进入Python Web、爬虫、人工智能等高薪领域,你需要掌握本阶段的Python基础知识,课程安排带你高效学习轻松入门,学完你也能听得懂Python工程师的行业梗。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师