TUTORIAL编程语言与算法FETCHED
Python 创建一个类来实现数字的加减乘除运算
Python 创建一个类来实现数字的加减乘除运算 Python3 实例 我们将创建一个名为 Calculator 的类,该类将包含四个方法:add、subtract、multiply 和 divide,分别用于执行加法、减法、乘法和除法运算。 实例 [mycode4 type='python'] class Calculator: def __init__(self, num1, num2): ..
更新于 2026/7/16
教程详情页默认 noindex。
Python 创建一个类来实现数字的加减乘除运算
我们将创建一个名为 Calculator 的类,该类将包含四个方法:add、subtract、multiply 和 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())
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())
代码解析:
__init__方法是类的构造函数,用于初始化类的实例。它接受两个参数num1和num2,并将它们赋值给实例变量self.num1和self.num2。add方法返回self.num1和self.num2的和。subtract方法返回self.num1和self.num2的差。multiply方法返回self.num1和self.num2的乘积。divide方法首先检查self.num2是否为零。如果为零,则返回一个错误消息;否则,返回self.num1除以self.num2的结果。
输出结果:
Addition: 15 Subtraction: 5 Multiplication: 50 Division: 2.0
Python3 实例