在一个模块中,我有一个功能,例如:
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,"+")
它通常返回true / false值。但是现在我已经进口了它。什么都没有回来?
答案 0 :(得分:0)
除非您收到导入错误,否则它看起来正在返回一个值,但您似乎没有对它执行任何操作。尝试打印它:
import myfunctions
print(myfunctions.check_answer(1, 1, 2, "+"))
输出应为True
。
答案 1 :(得分:0)
你可以先这样试试:
import myfunctions
print(myfunctions)
如果您没有看到异常,则可能证明您已成功导入。然后,尝试打印您的结果:
print(myfunction.check_answer(1,1,2,"+"))