当我调用vote()
函数时,编译器不会打印输出。当我打电话时,为什么这个功能不能打印到控制台?
这是我的代码:
def vote(vote_one, vote_two, vote_three):
if (vote_one == vote_two):
return True
elif (vote_one == vote_three):
return True
elif (vote_two == vote_three):
return True
else:
return False
vote(1, 2, 1)
答案 0 :(得分:3)
这是因为你实际上并没有输出任何东西。当您调用vote()时,会返回一个结果(True或False),但您实际上使用结果。你可以做到
result = vote(1, 2, 1)
print(result)
或
print(vote(1, 2, 1))