在python中编写代码时,codechef中的nzec错误

时间:2016-05-28 13:42:48

标签: python-2.7 runtime-error

当我在Codchef中编译时,此代码给出运行时错误(NZEC)。

test_cases = int(raw_input())
result = 0
def output(x):
    if(x/2 >= 2):
        global result;
        result += x/2 - 1;
        output(x-2);
    else:
        print result;
        result = 0;

while(test_cases > 0):
    base = int(raw_input());
    output(base);
    test_cases = test_cases - 1;

1 个答案:

答案 0 :(得分:0)

如果抛出任何异常,您的代码会在codechef中抛出NZEC错误。在codechef上使用python时,输入不像c,c ++那样工作 -

你可以使用

import sys
test_cases = sys.stdin.read().split()

现在迭代test_cases。更多信息here

还使用sys.stdout.write()作为输出,而不是print