我无法弄清楚如何从函数返回和打印返回值, 实施例
def exe(a,b):
if a == b:
return 1
我如何获得1以进行打印以及返回?提前致谢。我知道这是一个愚蠢的问题而且毫无用处,但我很确定它可以做到并且不知道如何让我疯狂。
答案 0 :(得分:2)
你可以有多个语句,但“return”结束了这个功能。
打印只是与表达式(在其右边的内容)(在Python 2中)结合使用时的语句,它将表达式发送到标准输出(stdout),通常是控制台。在Python 3中,print是一个函数,因此最好在现代Python中使用print作为函数。
所以你想在返回之前打印。
def exe(a,b):
if a == b:
print(1)
return 1
答案 1 :(得分:0)
检查此代码
def exe(a,b):
return 1 if a == b else None
print exe(1,1)