我的Python if-else语句不起作用,我不知道为什么

时间:2019-07-11 12:18:33

标签: python python-3.x

第一个elif语句显示无效的语法错误

N = int(input())

arr = []
for i in range(0,N):
    inp = list(map(str,input().split()))
    if inp[0] == 'insert' :
        arr.insert(int(inp[1]),int(inp[2])
    if (inp[0] == 'print'):
        print(arr)
    if inp[0] == 'remove' :
        arr.remove(int(inp[1]))

1 个答案:

答案 0 :(得分:1)

您在第7行中缺少结尾)。应该是:

        arr.insert(int(inp[1]),int(inp[2]))
                                          ^

在IDE中使用短毛绒标记这些错误