python实例

我们将使用 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:
            raise ValueError("Cannot divide by zero!")
        return a / b
        
# 示例使用
calc = Calculator()
print("Addition: ", calc.add(10, 5))
print("Subtraction: ", calc.subtract(10, 5))
print("Multiplication: ", calc.multiply(10, 5))
print("Division: ", calc.divide(10, 5))



代码解析:

  1. Calculator 类定义了四个方法:addsubtractmultiply, 和 divide

  2. add 方法接受两个参数 a 和 b,并返回它们的和。

  3. subtract 方法接受两个参数 a 和 b,并返回它们的差。

  4. multiply 方法接受两个参数 a 和 b,并返回它们的积。

  5. divide 方法接受两个参数 a 和 b,并返回它们的商。如果 b 为 0,则抛出一个 ValueError 异常,因为除数不能为零。

输出结果:

Addition:  15
Subtraction:  5
Multiplication:  50
Division:  2.0

这个简单的计算器类可以执行基本的数学运算,并且通过异常处理确保了除法的安全性。