我目前在Codeacademy。他们给我的代码是:
def greater_less_equal_5(answer):
if
return 1
elif
return -1
else:
return 0
print greater_less_equal_5(4)
print greater_less_equal_5(5)
print greater_less_equal_5(6)
我还没有掌握if语句的概念,所以elif更难。我不知道要编辑哪行来使这段代码正常工作。我已经将它复制到我本地机器上的IDLE,我仍然没有更接近解决它。如果有人能够以比网站更简单的方式解释它,我相信我最终能够做到正确。我一直记得冒号,但网站一直在抛出一个错误,询问我是否记得结肠而且我有。
答案 0 :(得分:1)
Python documentation通常非常好。在这种情况下,它将帮助您了解if / else。
所需的任何内容链接页面包含以下示例代码段:
>>> x = int(raw_input("Please enter an integer: "))
Please enter an integer: 42
>>> if x < 0:
... x = 0
... print 'Negative changed to zero'
... elif x == 0:
... print 'Zero'
... elif x == 1:
... print 'Single'
... else:
... print 'More'
...
你应该先努力寻找答案,因为它将来会对你有帮助。
要回答你的问题,你错过了用于指导方法控制流的布尔条件。