当我尝试使用省略号关键字时出现此错误

时间:2019-03-19 05:23:20

标签: python

在没有空行或空格的情况下使用elif时显示语法错误需要帮助。 Code

>>> def Fibonacci(n):
        if n<0:
            print ("incorrect input")
            elif n==1:

SyntaxError: invalid syntax
>>> 

1 个答案:

答案 0 :(得分:0)

您正在缩进块中使用elif,这意味着新的if-elif块。因此,如果您使用的是elif,则只能在该块中的if语句之后使用。但是,如果elif与外部块的较早使用的if有关,那么您应该缩进elifif语句匹配