Python中的NZEC错误 - SPOJ

时间:2017-05-20 01:30:29

标签: python-2.7

def multiply(num1, num2):
    result = num1 * num2
    print(result)
    return result

tc = raw_input("") #testcases
tc = [int(tc)]
#count = [int(count)]
count = 0
while ( count < tc) :
    var1, var2 = raw_input("").split()
    var1, var2 = [int(var1), int(var2)]
    multiply (var1,var2)
    print '\n'`**enter code here**`
    count = count + 1

我在SPOJ上获得NZEC。我是python编程的新手。 请帮我。提前致谢 。 Link to the Question on SPOJ

1 个答案:

答案 0 :(得分:1)

您的代码中存在两个问题:

第7行tc = [int(tc)]

您不应该将变量tv包装到列表中。您已经创建了一个包含测试用例数量的单例作为元素。变量tc应该是一个数字,因此,该行应如下所示:

tc = int(tc)

第14行:打印&#39; \ n&#39; **enter code here**

你应该删除奇怪的部分&#34; **enter code here**&#34;。

在提到更改后,您的代码应该是Spoj上MUL问题的正确解决方案。