为什么我的代码在SPOJ中抛出NZEC错误python3

时间:2018-10-02 11:51:13

标签: python python-3.x

CPP中的相同逻辑工作正常,但是我现在仍然坚持使用此解决方案。

coun = int(input())
for ki in range(coun):
    val = input().split()
    j = 2
    ans = int(val[0])
    for value in val:
        if(value == '*'):
            ans = ans * int(val[j])
            if(j<=len(val)):
                j = j+2
        if(value == '/'):
            ans = ans / int(val[j])
            if(j<=len(val)):
                j = j+2
        if(value == '+'):
            ans = ans + int(val[j])
            if(j<=len(val)):
                j = j+2
        if(value == '-'):
            ans = ans - int(val[j])
            if(j<=len(val)):
                j = j+2
        if(value == '%'):
            ans = ans % int(val[j])
            if(j<=len(val)):
                j = j+2         
        if(value == '='):
            break
    #res.append(ans)
    print(ans)

此代码在逻辑上是正确的,但是我找不到NZEC错误的原因。

0 个答案:

没有答案