Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
elif在Python中是如何工作的?_Python_If Statement - Fatal编程技术网

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:我很感激您的学习愿望,您的问题在适当的上下文中是合理的——不幸的是,这不是。请看,有许多教程资源可用,请看接近结尾的部分,这可能会对您有所帮助…您只需稍加努力。