利用字典写出垃圾分类及分担不同垃圾桶的代码
时间: 2024-05-19 22:12:32 浏览: 24
# 定义垃圾分类字典
garbage_dict = {
'可回收垃圾': ['废纸', '废塑料', '废玻璃', '金属', '鞋子', '衣服', '纸箱'],
'有害垃圾': ['废电池', '废荧光灯管', '废油漆', '废药品', '废胶水', '杀虫剂'],
'湿垃圾': ['剩菜剩饭', '果皮', '菜叶', '动物内脏', '骨头', '花卉绿植'],
'干垃圾': ['烟蒂', '尘土', '毛发', '砖瓦陶瓷', '卫生纸', '一次性餐具']
}
# 定义垃圾桶字典
trash_bin_dict = {
'可回收垃圾桶': [],
'有害垃圾桶': [],
'湿垃圾桶': [],
'干垃圾桶': []
}
# 输入垃圾名称
garbage_name = input('请输入垃圾名称:')
# 判断垃圾属于哪种分类
for key, values in garbage_dict.items():
if garbage_name in values:
trash_bin_dict[key + '桶'].append(garbage_name)
print('请投放到', key + '桶')
break
else:
print('该垃圾不属于四类垃圾中的任何一类,请重新输入。')
相关问题
利用字典写垃圾分类代码
# 定义垃圾分类字典
garbage_dict = {
"可回收垃圾": ["废纸张", "废塑料", "废玻璃", "废金属", "废衣服", "废家电", "废旧家具", "废旧电器"],
"有害垃圾": ["废电池", "废灯泡", "废药品", "废油漆", "废化妆品", "废杀虫剂", "废溶剂"],
"湿垃圾": ["剩菜剩饭", "果皮果肉", "蔬菜叶菜皮", "花卉绿植", "肉类蛋壳", "骨头"],
"干垃圾": ["烟蒂", "卫生纸", "尘土", "干枯的树叶", "大棒骨", "陶瓷"],
}
# 获取用户输入的垃圾名称
garbage_name = input("请输入垃圾名称:")
# 遍历垃圾分类字典,查找垃圾所属分类
for key, value in garbage_dict.items():
if garbage_name in value:
print("{}属于{}分类".format(garbage_name, key))
break
else:
print("{}不属于可识别的垃圾分类".format(garbage_name))
我想写一段可以垃圾分类的python代码
当然可以!下面是一个简单的垃圾分类代码示例:
```python
# 定义垃圾分类函数
def classify_trash(trash):
# 创建一个字典,用来存储各种垃圾的分类
trash_categories = {
'有害垃圾': ['电池', '荧光灯管'],
'可回收物': ['纸张', '玻璃杯', '塑料瓶'],
'厨余垃圾': ['剩饭', '剩菜', '果皮'],
'其他垃圾': ['污损塑料', '烟蒂', '纸巾']
}
# 遍历字典,查找垃圾的分类
for category, items in trash_categories.items():
if trash in items:
return category
# 如果没找到,则返回未知垃圾
return '未知垃圾'
# 测试代码
print(classify_trash('电池')) # 有害垃圾
print(classify_trash('纸张')) # 可回收物
print(classify_trash('剩饭')) # 厨余垃圾
print(classify_trash('污损塑料')) # 其他垃圾
print(classify_trash('笔')) # 未知垃圾
```
这段代码使用了一个字典来存储垃圾的分类信息,然后在 `classify_trash` 函数中遍历字典,查找垃圾是否在分类中。
希望这段代码能帮到你!
相关推荐
![gz](https://img-home.csdnimg.cn/images/20210720083447.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)