【发布时间】:2016-11-24 04:07:24
【问题描述】:
当我调用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)
【问题讨论】:
-
缩进真的是这样吗?如果是你的函数没有主体
-
看起来不错,除了缩进不好,你得到什么错误消息?
-
你的问题说“没有输入”,那个错误说“没有输出”。
-
试试
print(vote(1, 2, 1)) -
它工作正常,第二个条件为真,因此返回真
标签: python function if-statement input