python定义一个Calc类,定义加、减、乘、除四个方法,输入两个数,分别输出四则运算的值。 类型:类的基本操作
时间: 2024-10-12 11:17:59 浏览: 28
当然可以,首先让我们创建一个名为`Calc`的类,它包含四个基本的数学方法:加法(`add`), 减法(`subtract`), 乘法(`multiply`), 和除法(`divide`)。这个类会接受两个数字作为参数,并返回相应的计算结果。
```python
class Calc:
def add(self, num1, num2):
"""加法"""
return num1 + num2
def subtract(self, num1, num2):
"""减法"""
return num1 - num2
def multiply(self, num1, num2):
"""乘法"""
return num1 * num2
def divide(self, num1, num2):
"""除法,注意这里需要处理除数为0的情况"""
if num2 != 0:
return num1 / num2
else:
print("错误:除数不能为0")
# 使用示例
calc = Calc()
print(calc.add(5, 3)) # 输出8
print(calc.subtract(10, 7)) # 输出3
print(calc.multiply(4, 2)) # 输出8
try:
print(calc.divide(10, 0))
except ZeroDivisionError as e:
print(e) # 输出"错误:除数不能为0"
```
在这个例子中,你可以创建`Calc`类的实例,并通过`.`操作符调用它的方法来进行四则运算。如果试图对零做除法,会抛出`ZeroDivisionError`异常。
阅读全文