欢迎访问宙启技术站
智能推送

使用Python编写的简易计算器

发布时间:2023-12-04 10:22:53

下面是一个使用Python编写的简易计算器的示例代码:

# 定义计算器类
class Calculator:
    def add(self, x, y):
        return x + y
    
    def subtract(self, x, y):
        return x - y
    
    def multiply(self, x, y):
        return x * y
    
    def divide(self, x, y):
        if y != 0:
            return x / y
        else:
            return "不能除以零"


# 创建计算器对象
calculator = Calculator()

# 测试加法
print(calculator.add(2, 3))  # 输出 5

# 测试减法
print(calculator.subtract(5, 2))  # 输出 3

# 测试乘法
print(calculator.multiply(4, 7))  # 输出 28

# 测试除法
print(calculator.divide(10, 5))  # 输出 2.0
print(calculator.divide(10, 0))  # 输出 不能除以零

以上代码定义了一个简单的计算器类,它具有四个基本的数学运算方法:加法、减法、乘法和除法。可以通过创建计算器对象并调用相应的方法来进行数学运算。

使用例子中,我们首先创建了一个计算器对象calculator,并分别使用add、subtract、multiply和divide方法进行加法、减法、乘法和除法运算。运算结果分别输出到控制台。结果为5、3、28和2.0。

在除法运算中,如果除数为零,则返回"不能除以零"的提示。

这个简易计算器可以用于执行基本的数学运算,但其功能还有很大的扩展空间。可以通过添加更多的数学运算方法,例如求平方根、求幂等等,来进一步完善它的功能。