我已经编写了下面的代码来获取给定整数数组中唯一的唯一元素。
def lonelyinteger(a):
for x in a:
answer = a.count(x)
if(a.count(x) < 2)
answer=x
return answer
if __name__ == '__main__':
a = input()
b = map(int, raw_input().strip().split(" "))
print lonelyinteger(b)
错误
文件“solution.py”,第5行 if(a.count(x)&lt; 2) ^ SyntaxError:语法无效
退出状态 255
请告诉我在哪里错过了
答案 0 :(得分:2)
您错过了该行末尾的:
。
答案 1 :(得分:0)
更正下面的代码(您的代码已修改):
def lonelyinteger(a):
# added a : that was missing in the for
# loop (syntax error)
for x in a:
answer = a.count(x)
if(a.count(x) < 2):
answer=x
return answer
if __name__ == '__main__':
a = input()
b = map(int, raw_input().strip().split(" "))
print lonelyinteger(b)