Python: 我的 Else 语句中的语法无效
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
我知道的很简单。当我尝试 运行 这个时,它 returns 一个错误,指出我的 else 语句中关于 X 的语法无效:
任何人都可以指出我做错了什么的正确方向吗?
您想要 elif
而不是 else
,或者您需要从 else
中删除条件,因为 else
不允许条件语句。
if ...
elif x == 50:
print("X is 50"
或
if ...
else:
print("X is 50")
else
不带条件,如 if
或 elif
。如果数字不大于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")
我从 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
我知道的很简单。当我尝试 运行 这个时,它 returns 一个错误,指出我的 else 语句中关于 X 的语法无效:
任何人都可以指出我做错了什么的正确方向吗?
您想要 elif
而不是 else
,或者您需要从 else
中删除条件,因为 else
不允许条件语句。
if ...
elif x == 50:
print("X is 50"
或
if ...
else:
print("X is 50")
else
不带条件,如 if
或 elif
。如果数字不大于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")