设计垃圾分类查询程序根据用户输入的垃圾名称输出垃圾类别及其应投入的垃圾桶颜色
以下是一个示例代码,采用Python语言编写:
import json
# 读取垃圾分类数据文件
with open('garbage.json', 'r', encoding='utf-8') as f:
garbage_data = json.load(f)
# 用户输入垃圾名称
garbage_name = input('请输入垃圾名称:')
# 查找垃圾类别和应投入的垃圾桶颜色
garbage_category = ''
garbage_color = ''
for item in garbage_data:
if garbage_name in item['items']:
garbage_category = item['category']
garbage_color = item['color']
break
# 输出结果
if garbage_category:
print('该垃圾属于{}类别,应投入{}色垃圾桶。'.format(garbage_category, garbage_color))
else:
print('没有找到该垃圾的分类信息。')
需要注意的是,在该示例代码中,垃圾分类数据保存在一个JSON格式的文件garbage.json中,其中每个垃圾类别包含一个category字段和一组items字段,表示该类别所包含的垃圾名称。另外,每个垃圾类别还包含一个color字段,表示应投入的垃圾桶颜色。在实际应用中,可以根据需要修改数据文件的格式和内容。
原文地址: https://www.cveoy.top/t/topic/7fs 著作权归作者所有。请勿转载和采集!