利用字典写垃圾分类代码
时间: 2023-12-01 21:11:23 浏览: 42
# 定义垃圾分类字典
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))
相关问题
利用字典写出垃圾分类及分担不同垃圾桶的代码
# 定义垃圾分类字典
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('该垃圾不属于四类垃圾中的任何一类,请重新输入。')
python垃圾分类代码
这段Python代码实现了垃圾分类功能,通过随机选取一个垃圾并将其放入列表中,然后根据用户输入的分类判断是否正确。代码中使用了字典和列表的组合形式来判断垃圾的分类。如果你想实现垃圾分类功能,可以参考这段代码。
代码中还引用了一个文本分类接口,可以根据输入的垃圾名称自动分类。这个接口的字段说明可以在官网文档中找到。如果你想使用这个接口,需要将代码中的appkey换成自己的。