用python帮我做一个材料统计系统代码
时间: 2024-01-11 22:05:58 浏览: 63
好的,下面是一个简单的材料统计系统的 Python 代码示例。
```python
# 定义一个材料统计系统类
class MaterialCount:
# 初始化函数,创建一个空的材料字典
def __init__(self):
self.materials = {}
# 添加材料函数
def add_material(self, name, count):
# 如果材料已存在,将数量累加,否则添加新的材料
if name in self.materials:
self.materials[name] += count
else:
self.materials[name] = count
# 显示材料函数
def show_materials(self):
# 遍历材料字典,输出材料名和数量
for name, count in self.materials.items():
print(name, count)
# 创建一个材料统计系统对象
mc = MaterialCount()
# 添加材料
mc.add_material('钢铁', 100)
mc.add_material('石头', 200)
mc.add_material('钢铁', 50)
# 显示材料
mc.show_materials()
```
运行代码,输出结果如下:
```
钢铁 150
石头 200
```
这个材料统计系统可以添加新的材料,并统计每种材料的数量,最后输出所有材料的统计结果。你可以根据自己的需求修改和扩展这个代码示例。
阅读全文