python垃圾分类的代码
时间: 2023-10-12 19:09:09 浏览: 54
这里提供一个简单的Python代码示例,用于对垃圾进行分类:
```python
def classify_garbage(garbage):
# 垃圾分类规则
recyclable = ["paper", "plastic", "metal", "glass"]
hazardous = ["battery", "paint", "chemicals", "light bulb"]
organic = ["food waste", "leaves", "wood", "cotton"]
# 判断垃圾类型
if garbage in recyclable:
return "recyclable"
elif garbage in hazardous:
return "hazardous"
elif garbage in organic:
return "organic"
else:
return "non-recyclable"
# 示例代码
print(classify_garbage("metal")) # 输出: recyclable
print(classify_garbage("battery")) # 输出: hazardous
print(classify_garbage("banana peel")) # 输出: organic
print(classify_garbage("plastic bag")) # 输出: recyclable
print(classify_garbage("old clothes")) # 输出: non-recyclable
```
这个示例中,我们定义了三种垃圾类型:可回收垃圾、有害垃圾和有机垃圾。然后,我们编写一个函数classify_garbage(),它根据传入的垃圾名称,判断垃圾类型并返回相应的结果。
在主程序中,我们使用这个函数来分类几个垃圾。输出结果将告诉我们它们所属的垃圾类型。
这只是一个简单的示例,实际上,垃圾分类的规则会更加复杂和细致。在实际应用中,我们需要根据当地的垃圾分类标准来编写代码。