【发布时间】:2017-10-30 00:34:41
【问题描述】:
在一个模块中,我有一个功能,例如:
def check_answer(num1, num2, ans, op):
int(num1)
int(num2)
int(ans)
if op == "-":
return num1 - num2 == ans
if op == "+":
return num1 + num2 == ans
在一个单独的模块中。我测试了这个功能。
import myfunctions
myfunctions.check_answer(1,1,2,"+")
它通常返回一个真/假值。但是现在我已经导入了它。它什么都不返回?
【问题讨论】:
-
请修正缩进
-
导入失败了吗? (在这种情况下,您应该会遇到某种错误。)
-
你认为
int(num1)在做什么?你的意思是:num1 = int(num1)。此外,您的意思是:print(myfunctions.check_answer(1,1,2,"+"))- 您可能会得到正确的结果,只是您从未将其打印到屏幕上
标签: python function return python-import