编写一个 Python 程序:根据用户输入判断垃圾类别
时间: 2024-12-23 11:18:22 浏览: 15
当然可以。首先,我们需要创建一个简单的程序,它会提示用户输入一些常见垃圾的名称,然后根据预设的规则判断其属于哪一类垃圾(通常分为可回收物、厨余垃圾、有害垃圾和其他垃圾)。这里是一个基本的Python脚本示例:
```python
# 定义垃圾类别及其对应的关键词列表
classifications = {
"可回收": ["塑料", "纸张", "玻璃", "金属"],
"厨余": ["食物残渣", "菜叶", "果皮"],
"有害": ["电池", "荧光灯管", "药品"],
"其他": ["烟蒂", "卫生纸"]
}
def classify_waste():
user_input = input("请输入你要丢弃的废弃物名称:")
# 遍历每个分类,检查用户输入是否匹配
for category, keywords in classifications.items():
if any(keyword in user_input.lower() for keyword in keywords):
print(f"{user_input} 属于 {category} 类垃圾.")
return
# 如果都不匹配,则默认为“其他”
print(f"{user_input} 属于 其他 类垃圾.")
classify_waste()
```
当你运行这个程序并输入垃圾名称时,它会根据预先设定的规则进行判断。如果你需要添加更多垃圾分类或者修改规则,只需更新`classifications`字典即可。
阅读全文