Start: Jul, 06, 2019 10:00:00
20190706Python程序设计基础培训扩展练习
End: Jul, 17, 2019 12:00:00
Time elapsed:
Time remaining:

Problem_ID: F
Result: Accepted
Time: 49ms
Memory: 25572kB
Author: 13868552080
In contest: 1300

myadd=lambda a,b:int(a)+int(b)
mymin=lambda a,b:min(int(a),int(b))
mymax=lambda a,b:max(int(a),int(b))
mycom=lambda com,a,b:com(int(a),int(b))

def fc(lst,s):
    if len(lst)==1:
        return int(lst[0])
    c=lst[s]
    a=lst[s+1]
    b=lst[s+2]
    if a.isdigit() and b.isdigit():
        jg=mycom(eval("my"+c),a,b)
        del lst[s:s+3]
        lst.insert(s,str(jg))
        fc(lst,0)
    else:
        s=s+1
        fc(lst,s)
    
for n in range(int(input())):
    s=input()
    for i in range(len(s)):
        if s[i]==('(') or s[i]==(','):
            s=s[0:i]+" "+s[i+1:]
    for i in range(len(s)-1,-1,-1):
        if s[i]==(')'):
            s=s[0:i]+s[i+1:]
    ls=list(s.split())
    fc(ls,0)
    print(ls[0])