我的Python if else语句不起作用,我可以';我不明白为什么
第一条elif语句显示无效语法错误我的Python if else语句不起作用,我可以';我不明白为什么,python,python-3.x,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'
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]))
您在第7行缺少一个结束语
)
。这应该是:
arr.insert(int(inp[1]),int(inp[2]))
^
在IDE中使用一个过梁标记这些错误您在第7行中缺少一个结束符)。你最好使用一个linter,这段代码中没有
elif
语句。请发布您试图运行的实际代码。