在python中我似乎没有理解返回函数.为什么在我可以打印时使用它?
def maximum(x, y):
if x > y:
print(x)
elif x == y:
print('The numbers are equal')
else:
print(y)
maximum(2, 3)
Run Code Online (Sandbox Code Playgroud)
这段代码给了我3.但是使用return它会做同样的事情.
def maximum(x, y):
if x > y:
return x
elif x == y:
return 'The numbers are equal'
else:
return y
print(maximum(2, 3))
Run Code Online (Sandbox Code Playgroud)
那两者之间的区别是什么?对不起,这个巨大的菜鸟问题!