簡體   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