RUNTIME ERROR - NZEC简单的PYTHON代码

时间:2017-06-29 06:34:59

标签: python

float function

以上是Hackerearth问题的解决方案,对于python来说是新手,我正面临着这个NZEC错误,这让我很困扰,因为我没有解决这个错误。

有人可以告诉我为什么我会收到此错误,并为同样的

解决方案

1 个答案:

答案 0 :(得分:0)

NZEC代表Non zero exit code错误。

您可以尝试将整个代码放在try..except中。 except忽略exception的位置。试试这是否有效。

try:
  your_function()
except Exception: 
  pass

所以把你的整个代码放在try..except里面试试吧,

try:
  entire_code()
except Exception: 
  pass

entire_code()的位置:

def sort(a,n):
    for i in range(0,n):
        for j in range(i+1):
            if a[i]<a[j]:
                t=a[i]
                a[i]=a[j]
                a[j]=t
def entire_code():
    n=input()
    a=[]
    i=0
    j=0
    q=0
    for i in range(0,n):
        x=int(raw_input())
        a.append(x)
    sort(a,n)
    for i in range(0,n-1):
        if a[i+1]==a[i]+1:
            q=q+1
    if q==n-1:
        print "YES"

或者甚至可能尝试在stacktrace区块中打印except