繁体   English   中英

Python:我的其他语句中的语法无效

[英]Python: Invalid Syntax in my Else statement

我从Python开始,但我无法弄清楚自己在做什么错。 这是一个简单的问题,可让您获得正确的答案!

这是我的代码:

def statement(x):
    if x > 50:
        print("X is greater than 50")
    elif x < 50:
        print("X is lower than 50")
    else x == 50:
        print("X is 50")
    return

我知道很简单。 当我尝试运行此命令时,它返回一条错误,提示我的else语句中有关X的语法无效: Python的屏幕截图

有人可以指出我做错了正确的方向吗?

您不需要elif else ,或者您需要从else删除条件,因为else不允许使用条件语句。

if ...
elif x == 50:
    print("X is 50"

要么

if ...
else:
    print("X is 50")

else不带条件,例如ifelif 如果number不大于50也不小于50,则必须等于50:

if x > 50:
    print("X is greater than 50")
elif x < 50:
    print("X is lower than 50")
else: # no condition here!
    print("X is 50")

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM