给你一个简单的四则运算表达式,包含两个实数和一个运算符,请编程计算出结果
时间: 2023-04-26 07:03:24 浏览: 76
可以使用 Python 来实现。例如,对于表达式 "5 + 3",可以使用如下代码计算结果:
```
expression = "5 + 3"
result = eval(expression)
print(result)
```
输出结果为8.
如果需要限制运算符的种类,可以使用 Python 的内置运算符重载机制来实现,例如:
```
class RealNumber:
def __init__(self, value):
self.value = value
def __add__(self, other):
return RealNumber(self.value + other.value)
def __sub__(self, other):
return RealNumber(self.value - other.value)
def __mul__(self, other):
return RealNumber(self.value * other.value)
def __truediv__(self, other):
return RealNumber(self.value / other.value)
def __str__(self):
return str(self.value)
a = RealNumber(5)
b = RealNumber(3)
print(a + b)
print(a - b)
print(a * b)
print(a / b)
```
这样,就可以限制表达式只能进行加、减、乘、除运算。