Python 创建一个类来实现数字的加减乘除运算

Document 对象参考手册 Python3 实例

我们将创建一个名为 Calculator 的类,该类将包含四个方法:addsubtractmultiplydivide,分别用于执行加法、减法、乘法和除法运算。

实例

class Calculator:
    def __init__(self, num1, num2):
        self.num1 = num1
        self.num2 = num2

    def add(self):
        return self.num1 + self.num2

    def subtract(self):
        return self.num1 - self.num2

    def multiply(self):
        return self.num1 * self.num2

    def divide(self):
        if self.num2 == 0:
            return "Error: Division by zero is not allowed."
        return self.num1 / self.num2

# 示例使用
calc = Calculator(10, 5)
print("Addition:", calc.add())
print("Subtraction:", calc.subtract())
print("Multiplication:", calc.multiply())
print("Division:", calc.divide())

代码解析:

  1. __init__ 方法是类的构造函数,用于初始化类的实例。它接受两个参数 num1num2,并将它们赋值给实例变量 self.num1self.num2
  2. add 方法返回 self.num1self.num2 的和。
  3. subtract 方法返回 self.num1self.num2 的差。
  4. multiply 方法返回 self.num1self.num2 的乘积。
  5. divide 方法首先检查 self.num2 是否为零。如果为零,则返回一个错误消息;否则,返回 self.num1 除以 self.num2 的结果。

输出结果:

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

Document 对象参考手册 Python3 实例