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

Python编写的TestProgram示例代码

发布时间:2023-12-11 09:06:43

下面是一个使用Python编写的TestProgram示例代码,代码中包含了一些常见的使用例子。

class TestProgram:
    def __init__(self):
        self.result = None

    def add(self, num1, num2):
        self.result = num1 + num2

    def subtract(self, num1, num2):
        self.result = num1 - num2

    def multiply(self, num1, num2):
        self.result = num1 * num2

    def divide(self, num1, num2):
        if num2 != 0:
            self.result = num1 / num2
        else:
            print("Error: Division by zero")

    def print_result(self):
        print("Result:", self.result)


# 使用例子
program = TestProgram()

# 将1和2相加
program.add(1, 2)
program.print_result()  # 输出:Result: 3

# 将5减去3
program.subtract(5, 3)
program.print_result()  # 输出:Result: 2

# 将4乘以6
program.multiply(4, 6)
program.print_result()  # 输出:Result: 24

# 将10除以2
program.divide(10, 2)
program.print_result()  # 输出:Result: 5

# 将10除以0(错误的除法操作)
program.divide(10, 0)  # 输出:Error: Division by zero

# 使用例子结束

这个示例代码演示了一个使用Python编写的TestProgram类。该类具有add、subtract、multiply和divide四个方法,分别用于对两个数进行加法、减法、乘法和除法运算,并将结果保存在类成员变量result中。另外还有一个print_result方法,用于将结果打印到控制台。

在使用例子中,我们首先创建了一个TestProgram的实例program,然后依次调用add、subtract、multiply和divide方法来进行数学运算,并通过print_result方法打印结果。

需要注意的是,在divide方法中对除数为0的情况做了特殊处理,即当除数为0时,会输出错误信息"Error: Division by zero"。

这个示例代码可以帮助开发人员理解如何使用Python编写一个简单的测试程序,并对其进行一些常见的使用操作。