上面的程序可以使用因为有4种类型的垃圾,所以可以定义3个全局列表变量,用 来存储前三类垃圾,其他不在这3个列表中的就都属于其他垃圾。编写吗
时间: 2024-02-11 10:04:17 浏览: 18
好的,以下是使用列表变量来实现垃圾分类的代码示例:
```python
# 定义垃圾桶颜色
recyclable = "蓝色"
kitchen_waste = "绿色"
hazardous_waste = "红色"
other_waste = "灰色"
# 定义可回收垃圾、厨余垃圾、有害垃圾的列表
recyclable_list = ["塑料袋", "饮料瓶", "玻璃瓶"]
kitchen_waste_list = ["香蕉皮"]
hazardous_waste_list = ["废电池"]
# 询问用户要丢弃的垃圾
user_input = input("请告诉我你要丢弃什么垃圾:")
# 根据用户输入的垃圾类型,输出对应的垃圾桶颜色
if user_input in recyclable_list:
print("请将该垃圾放入" + recyclable + "垃圾桶中。")
elif user_input in kitchen_waste_list:
print("请将该垃圾放入" + kitchen_waste + "垃圾桶中。")
elif user_input in hazardous_waste_list:
print("请将该垃圾放入" + hazardous_waste + "垃圾桶中。")
else:
print("请将该垃圾放入" + other_waste + "垃圾桶中。")
```
该程序首先定义了四个垃圾桶的颜色,然后定义了可回收垃圾、厨余垃圾、有害垃圾的列表。接着,程序会询问用户要丢弃的垃圾,并根据用户输入的垃圾类型输出对应的垃圾桶颜色。如果用户输入的垃圾类型不在可回收垃圾、厨余垃圾、有害垃圾列表中,则输出“请将该垃圾放入其他垃圾桶中。”的提示信息。
你可以根据自己的实际需求,修改程序中的垃圾类型、垃圾桶颜色等信息,以实现更加个性化的垃圾分类功能。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)