1(10分)创建一简易计算器类SimpleCalculator,用户向该类的对象传递两个浮点数和一个运算符,通过该对象可获得两个整数的运算结果(可进行的运算有加、减、乘、除)。 2.(10分)创建控制台应用程序(如图所示),输入两个数及运算符,调用 SimpleCalculator对象的方法求出两数的运算结果并将结果输出(如图1所示)。
时间: 2024-03-21 13:38:08 浏览: 11
好的,我来回答你的问题。
首先,关于创建一个简易计算器类SimpleCalculator,我可以为你提供以下示例代码:
```python
class SimpleCalculator:
def __init__(self, num1, num2, operator):
self.num1 = num1
self.num2 = num2
self.operator = operator
def calculate(self):
if self.operator == '+':
return self.num1 + self.num2
elif self.operator == '-':
return self.num1 - self.num2
elif self.operator == '*':
return self.num1 * self.num2
elif self.operator == '/':
return self.num1 / self.num2
else:
return 'Invalid operator'
```
这个类接收三个参数,分别是两个数和一个运算符,然后通过calculate方法计算两个数的结果并返回。
接下来,关于创建控制台应用程序,你可以使用以下代码:
```python
num1 = float(input("请输入第一个数:"))
num2 = float(input("请输入第二个数:"))
operator = input("请输入运算符(+、-、*、/):")
calculator = SimpleCalculator(num1, num2, operator)
result = calculator.calculate()
print("计算结果为:", result)
```
这个程序首先让用户输入两个数和一个运算符,然后创建了一个SimpleCalculator对象,调用calculate方法计算结果并将结果输出。
希望这些代码能够帮到你!