python code-codechef中的NZEC错误

时间:2016-07-25 16:28:13

标签: python-3.x

我是python.i的新手,已经在codechef中获得了此代码的NZEC运行时错误。我将input()更改为raw_input()。有人可以向我解释为什么我的代码会出现NZEC错误

def function1(list1,sum):
if len(list1)==1:
    return sum
m=min(list1)
i=list1.index(m)
if list1.count(m)>1:
    sum+=list1.count(m)
else:
    sum+=1
list1=list1[:i]
return function1(list1,sum)

t=int(raw_input())
global list1
global sum
while t>0:
  n=int(raw_input())

  sum=0
  list1=list()
  list1[1:n]=raw_input().split()
  m=min(list1)
  i=list1.index(m)
  if i==0:
    if list1.count(m)>1:
        sum+=list1.count(m)
    else:
        sum+=1
    print(sum)
else:
    k=function1(list1,sum)
    k+=1
    print(k)
t-=1

2 个答案:

答案 0 :(得分:0)

您可以执行此操作以解决我的错误。

  

将所有代码放入try and Expect块。

这是解决我的错误。

<!DOCTYPE html>
<html>

<body>
The content of the body element is displayed in your browser.
<a href="https://dzone.com/articles/xamarinforms-styling-with-css"
	target="_blank" onclick="preventProp(event)">click me</a>
</body>
<script>
function preventProp(e){
  if(confirm("Are you sure you want to open this link ?")){
  	return true;
  }
  else{
    e.preventDefault();
  }
}
</script>
</html>

答案 1 :(得分:0)

(NZEC)我想您不能将自定义输入值留空吗?

  1. 请单击自定义输入按钮上的勾打勾...

  2. 并在空白处写下一些自定义值...用于测试用例

  3. 点击运行后...