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

使用Python编写的TestProgram

发布时间:2023-12-11 09:04:51

下面是一个使用Python编写的TestProgram,并包含使用示例:

class TestProgram:
    def __init__(self):
        self.data = []

    def add_data(self, value):
        self.data.append(value)

    def remove_data(self, value):
        if value in self.data:
            self.data.remove(value)

    def get_data(self):
        return self.data

    def calculate_average(self):
        if len(self.data) > 0:
            return sum(self.data) / len(self.data)
        else:
            return 0


# 使用示例
test_program = TestProgram()

# 添加数据
test_program.add_data(10)
test_program.add_data(20)
test_program.add_data(30)

# 获取数据
data = test_program.get_data()
print("数据:", data)

# 计算平均值
average = test_program.calculate_average()
print("平均值:", average)

# 移除数据
test_program.remove_data(20)

# 获取更新后的数据
data = test_program.get_data()
print("更新后的数据:", data)

# 再次计算平均值
average = test_program.calculate_average()
print("更新后的平均值:", average)

这个TestProgram类有以下几个方法:

- add_data(value): 添加数据到列表中

- remove_data(value): 从列表中移除指定的数据

- get_data(): 返回当前列表中的数据

- calculate_average(): 计算列表中数据的平均值

在示例中,我们首先创建一个TestProgram对象。然后,我们通过调用add_data()方法向对象中添加数据。接下来,我们调用get_data()方法获取当前的数据,并打印出来。然后,我们调用calculate_average()方法计算数据的平均值,并打印出来。接着,我们调用remove_data()方法移除指定的数据,再次调用get_data()方法获取更新后的数据,并打印出来。最后,我们再次调用calculate_average()方法计算更新后的数据的平均值,并打印出来。

这些示例代码可以帮助你理解如何使用TestProgram类,并使用其中的方法进行数据操作和计算。你可以根据自己的需求对类进行修改和扩展。