一个简单的Koloboks统计计算器
以下是使用Python编写的示例代码:
# 定义一个Kolobok类
class Kolobok:
def __init__(self, name, color, size, weight):
self.name = name
self.color = color
self.size = size
self.weight = weight
# 定义一个统计函数
def calculate_stats(koloboks):
total_weight = 0
min_size = koloboks[0].size
max_size = koloboks[0].size
for kolobok in koloboks:
total_weight += kolobok.weight
if kolobok.size < min_size:
min_size = kolobok.size
if kolobok.size > max_size:
max_size = kolobok.size
avg_weight = total_weight / len(koloboks)
return {
'total_weight': total_weight,
'min_size': min_size,
'max_size': max_size,
'avg_weight': avg_weight
}
# 实例化Kolobok类
koloboks = [
Kolobok('小K', '红色', 10, 10),
Kolobok('中K', '黄色', 20, 20),
Kolobok('大K', '绿色', 30, 30)
]
# 调用函数获取统计结果
stats = calculate_stats(koloboks)
# 输出统计结果
print(stats)
输出:
{
'total_weight': 60,
'min_size': 10,
'max_size': 30,
'avg_weight': 20.0
}