py不识别{}和[],替换为();
eval最后返回带有小数点要加个int;
replace返回新的字符串;
最后看了下java代码,只想说py大法好。。。。。

a=input()
a=a.replace("{","(")
a=a.replace("}",")")
a=a.replace("[","(")
a=a.replace("]",")")
print(int(eval(a)))