Python 为什么我会得到;SyntaxError:';无效语法'&引用;有了这个",;否则";陈述

Python 为什么我会得到;SyntaxError:';无效语法'&引用;有了这个",;否则";陈述,python,Python,我试图用Python定义一个函数,但我一直得到“SyntaxError:'无效语法'”: def价格变化(x): 如果x>0: 返回“增加” elif x==0: 返回“无更改” 否则x0: 返回“增加” elif x==0: 返回“无更改” else:#else不需要条件 返回“减少” 试试这个: def change_in_price(x): if x > 0 : return 'increase' elif x == 0 : return 'n

我试图用Python定义一个函数,但我一直得到“SyntaxError:'无效语法'”:

def价格变化(x):
如果x>0:
返回“增加”
elif x==0:
返回“无更改”
否则x<0:
返回“减少”

问题出在哪里?

否则
就是备份不需要执行条件

def价格变化(x):
如果x>0:
返回“增加”
elif x==0:
返回“无更改”
else:#else不需要条件
返回“减少”
试试这个:

def change_in_price(x):
   if x > 0 :
       return 'increase'
   elif x == 0 :
       return 'no change'
   else :
       return 'decrease'
您可以使用:

def Change_in_price(x):
    if x > 0 :
        return 'increase'
    elif x == 0 :
        return 'no change'
    else:
        return 'decrease'
或者这个:

def价格变化(x):
如果x>0:
返回“增加”
elif x==0:
返回“无更改”
elif x<0:
返回“减少”

其他人必须单独行动
def Change_in_price(x):
    if x > 0 :
        return 'increase'
    elif x == 0 :
        return 'no change'
    else:
        return 'decrease'