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 实例
点我分享笔记