为什么程序中的result没有被定义为变量
来源:3-4 函数的返回值
姜丝炒土豆
2019-07-30 05:32:33
def calc_cexchange_rate(amt, source, target): if source == "CNY" and target == "USD": result = amt / 6.17
我想试一下不用return能不能得到返回值,结果发现result并不是一个变量,但是在前面课程的学习中result=这种格式会生成一个变量。
请问老师这是python在定义函数里的特殊规定吗还是有什么深层次理由。
1回答
好帮手乔木
2019-07-30
同学,你好:
result就是一个变量。查看return的返回值需要同学使用print()将他的返回值输出。return接收的是将要输出的结果。

只需要print(r)即可,同学可以试一下。
如果我解决了同学的问题,请采纳!学习愉快^_^。
相似问题