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编写一个简单的测试程序,并对其进行一些常见的使用操作。
