elif在Python中是如何工作的?
我目前在代码学院学习。他们给我的代码是:elif在Python中是如何工作的?,python,if-statement,Python,If Statement,我目前在代码学院学习。他们给我的代码是: 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更难。我不知道要编辑哪一行才能使代码
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,但我仍然没有进一步解决它。如果有人能用一种比网站更简单的方式来解释它,我相信我最终会做对的。我总是记得冒号,但网站不断抛出一个错误,问我是否记得冒号,我记得 总体来说,效果非常好。在这种情况下,它将帮助您了解任何您需要了解的关于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'
...
>x=int(原始输入(“请输入整数”))
请输入一个整数:42
>>>如果x<0:
... x=0
... 打印“负片变为零”
... elif x==0:
... 打印“零”
... elif x==1:
... 打印“单张”
... 其他:
... 打印“更多”
...
你应该首先努力在那里寻找答案,因为它将在将来帮助你
要回答您的问题,您缺少用于指导方法控制流的布尔条件。这真的很有帮助。user3085639:我很感激您的学习愿望,您的问题在适当的上下文中是合理的——不幸的是,这不是。请看,有许多教程资源可用,请看接近结尾的部分,这可能会对您有所帮助…您只需稍加努力。