课程
/后端开发
/Python
/初识Python
多谢各位啊
2019-08-09
源自:初识Python 7-4
正在回答
调用函数时要返回一个值,return就是执行返回,不写会自动返回空值none,print只是负责在屏幕上打印。
你把print写到函数里面,那这个函数除了计算还多了打印功能。
看起来好像都把答案打印出来了,但是函数没有返回值,也就是说如果后面要用到函数计算的结果你就没有,因为你没有返回值。
希望能帮到您
print和return差了十万八千里好吧,字面意思上来说一个是打印一个是返回的意思,print就是单纯将内容显示在屏幕上,return是返回值,这里的函数必须要返回值,不然最后的两个print就无法打印出内容,因为调用的函数没有返回东西给print
return 是用在你的子函数里面,这个在python里面不是很明显,就是你定义了quadratic_equation这个函数,你下面调用的时候要输出的是x1,x2这两个数,按照下面那种写法的话就不是调用这个函数了,而是要直接输出这两个数,这就不能是定义一个新的函数了,只能是a b c代入具体的值,当成一个主函数去输出,而不是一个可以循环使用的调用函数去输出
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序