调用时为什么函数不能打印到控制台?

时间:2016-11-24 04:07:24

标签: python function if-statement input

当我调用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)

1 个答案:

答案 0 :(得分:3)

这是因为你实际上并没有输出任何东西。当您调用vote()时,会返回一个结果(True或False),但您实际上使用结果。你可以做到

result = vote(1, 2, 1)
print(result)

print(vote(1, 2, 1))