python编写另一个测试,测试所有定义的方法。 运行测试,在屏幕上显示: a与b的和是:XX a与b的差是:XX a与b的积是:XX a与b的商是:XX
时间: 2024-03-20 10:39:41 浏览: 69
好的,以下是代码实现:
```python
class Calculator:
def add(self, a, b):
return a + b
def subtract(self, a, b):
return a - b
def multiply(self, a, b):
return a * b
def divide(self, a, b):
if b == 0:
return "除数不能为0!"
else:
return a / b
# 创建一个对象
calculator = Calculator()
# 测试所有方法
a = 10
b = 5
sum = calculator.add(a, b)
difference = calculator.subtract(a, b)
product = calculator.multiply(a, b)
quotient = calculator.divide(a, b)
# 输出结果
print("a与b的和是:{}".format(sum))
print("a与b的差是:{}".format(difference))
print("a与b的积是:{}".format(product))
print("a与b的商是:{}".format(quotient))
```
运行结果如下:
```
a与b的和是:15
a与b的差是:5
a与b的积是:50
a与b的商是:2.0
```
阅读全文