python实例

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

实例

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__ 方法是类的构造函数,用于初始化类的实例。它接受两个参数 num1 和 num2,并将它们赋值给实例变量 self.num1 和 self.num2

  2. add 方法返回 self.num1 和 self.num2 的和。

  3. subtract 方法返回 self.num1 和 self.num2 的差。

  4. multiply 方法返回 self.num1 和 self.num2 的乘积。

  5. divide 方法首先检查 self.num2 是否为零。如果为零,则返回一个错误消息;否则,返回 self.num1 除以 self.num2 的结果。

输出结果:

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