题目描述
给定一个字符串描述的算术表达式,计算出结果值。
输入字符串长度不超过100,合法的字符包括”+, -, *, /, (, )”,”0-9”,字符串内容的合法性及表达式语法的合法性由做题者检查。本题目只涉及整型计算。
解答:
n=input()
res=eval(n)
print(res)
总结:
- 这个题最关键的地方就是eval()函数的使用了。值得注意的是eval() 函数用来执行一个字符串表达式,并返回表达式的值。也就是说不管输入的是什么表达式,只要是合理的表达式,将它以字符串的形式丢进eval()函数中,就可以得到这个表达式的结果。