python - 为什么我在给定的 python 代码中不断出错?
问题描述
即使在删除 elif 块后,我仍然在第 12 行收到语法错误。
if __name__ == '__main__':
N = int(input())
l=[]
for i in range(N):
op=input().split(' ')
if(op[0]=='insert'):
l.insert(int(op[1]),int(op[2]))
elif(op[0]=='print'):
print(l)
elif(op[0]=='remove'):
l.remove(int(op[1])
elif(op[0]=='reverse'):
l.reverse()
elif(op[0]=='append'):
l.append(int(op[1])
elif(op[0]=='append'):
l.append(int(op[1])
解决方案
在任何地方完成括号。
if __name__ == '__main__':
N = int(input())
l=[]
for i in range(N):
op=input().split(' ')
if(op[0]=='insert'):
l.insert(int(op[1]),int(op[2]))
elif(op[0]=='print'):
print(l)
elif(op[0]=='remove'):
l.remove(int(op[1])) #here
elif(op[0]=='reverse'):
l.reverse()
elif(op[0]=='append'):
l.append(int(op[1])) #here
elif(op[0]=='append'):
l.append(int(op[1])) #here
推荐阅读
- python - 如何在 lmdb 中正确插入重复键?
- python - 如何在tensorflow中解析张量而不给出out_type?
- ruby-on-rails - rails 缓存seeds.rb 吗?
- python - Python __name__ ==“__main__”-子模块中的保护性包装?
- sql - 在 PostgreSQL 中使用 COUNT 与 JOIN 和 GROUP BY
- sql - 如何在 oracle sql 数据库中使 WHERE 子句不区分大小写?
- excel - 使用后缀重新排序名称的各个部分
- javascript - 使用 Java 脚本禁用和启用选择值
- san - 如何控制各个 SAN 元素?
- java - 如果缺少 getter 或 setter(或不可见),则忽略 Jackson 中的属性