python实现简单的垃圾分类
时间: 2024-09-06 20:06:39 浏览: 32
在Python中实现简单的垃圾分类可以通过定义函数来完成,每个函数代表一种垃圾的分类处理逻辑。以下是一个简单的示例:
```python
def classify_food_waste(waste):
"""
食品垃圾分类
:param waste: 垃圾描述
:return: 分类结果
"""
if "剩饭" in waste or "菜叶" in waste or "果皮" in waste:
return "厨余垃圾"
else:
return "其他垃圾"
def classify_recyclable_material(waste):
"""
可回收物分类
:param waste: 垃圾描述
:return: 分类结果
"""
if "纸张" in waste or "塑料" in waste or "玻璃" in waste or "金属" in waste:
return "可回收物"
else:
return "其他垃圾"
def classify_hazardous_waste(waste):
"""
有害垃圾分类
:param waste: 垃圾描述
:return: 分类结果
"""
if "电池" in waste or "灯管" in waste or "药品" in waste:
return "有害垃圾"
else:
return "其他垃圾"
# 示例使用
print(classify_food_waste("苹果核")) # 输出: 厨余垃圾
print(classify_recyclable_material("报纸")) # 输出: 可回收物
print(classify_hazardous_waste("废电池")) # 输出: 有害垃圾
```
在上述代码中,我们定义了三个函数,分别用于分类食品垃圾、可回收物和有害垃圾。每个函数接受一个字符串参数`waste`,代表要分类的垃圾描述,然后根据垃圾描述中的关键词返回相应的分类结果。
阅读全文