2017-05-20 38 views
2
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 SPOJPython中的NZEC錯誤 - SPOJ

+1

由於附加的「/%60」字符串,問題中的鏈接不起作用。 – Robson

回答

1

有你的代碼的兩個問題:

7號線tc = [int(tc)]

你不應該換變量tv到列表中。你已經創建了一個包含多個測試用例的單例作爲一個元素。可變tc應該是一個數字,因此,該行應是這樣的:

tc = int(tc)

線14:打印 '\ n' **enter code here**

您應該刪除怪異的一部分 「**enter code here**」。

後面提到的改變你的代碼應該是對Spoj上的MUL問題的正確解決方案。