def cheng(a): temp = 1 for i in a: temp *= int(i) return temp def jia(b): return sum(b) def jian(c): total = int(c[0]) for i in c[1:]: total -= int(i) return total while 1: string = input() if string == 'END': break res = [] final = [] jia_list = string.split('+') for item in jia_list: jian_list = item.split('-') res.append(jian_list) for j in res: if len(j) == 1: final.append(cheng(j[0].split('*'))) else: for k, v in enumerate(j): j[k] = cheng(v.split('*')) final.append(jian(j)) print(jia(final)) 唯一AC的一道题。。写的不美观,将就着看吧
点赞 2

相关推荐

牛客网
牛客网在线编程
牛客网题解
牛客企业服务