Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
运行时错误-简单PYTHON代码中的NZEC_Python - Fatal编程技术网

运行时错误-简单PYTHON代码中的NZEC

运行时错误-简单PYTHON代码中的NZEC,python,Python,以上是一个黑客问题的解决方案,作为python新手,我面临着这个NZEC错误,这让我非常困扰,因为我没有找到解决这个错误的方法 有人能告诉我为什么会出现这个错误,对于相同的那么NZEC代表非零退出代码错误的解决方案是什么吗 您可能可以尝试将整个代码放入try..except中。其中except只忽略异常。试试看这是否有效 def sort(a,n): for i in range(0,n): for j in range(i+1): if a[i]

以上是一个黑客问题的解决方案,作为python新手,我面临着这个NZEC错误,这让我非常困扰,因为我没有找到解决这个错误的方法

有人能告诉我为什么会出现这个错误,对于相同的

那么NZEC代表非零退出代码错误的解决方案是什么吗

您可能可以尝试将整个代码放入try..except中。其中except只忽略异常。试试看这是否有效

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
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"
所以把你的全部代码放进去试试..除了这个

try:
  your_function()
except Exception: 
  pass
其中,整个_代码为:


或者甚至可以尝试在except块中打印stacktrace。

您的代码无法工作的原因就是因为这个

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"
您再次使用n作为

range需要一个整数作为输入

Hacker earth将向NZEC展示它所面临的问题。你有责任解决这个问题。一个好方法是使用Try和Except块。 简单地添加这一点将导致更容易的调试

for i in range(0,n):

但是您的代码在您的系统中运行良好?是的!!!!!它运行正常请阅读。您还可以使用它帮助逐步可视化代码的执行。这是否回答了您的问题?谢谢对于提示回复,但执行此操作时,只有异常块正在运行,而不是try块。
n = input()
for i in range(0,n):
try:
     YOUR CODE DOING STUFF
except Exception as E:
     print(f"Error occurred::: {E}")