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
答案 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问题的正确解决方案。