代码退出状态255

时间:2016-08-16 15:31:02

标签: python

我已经编写了下面的代码来获取给定整数数组中唯一的唯一元素。

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

请告诉我在哪里错过了

2 个答案:

答案 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)