酷代码 AI
菜单
服务商

Python程序助力乌拉乎:精准统计书桌上10种零食数量

以下是使用Python语言实现的程序,用于统计每种零食的数量: ```python # 初始化一个长度为10的列表,用于存储每种零食的数量,初始值都为0 snack_counts = [0] * 10 # 模拟输入零食的种类编号,这里可以根据实际情况修改输入方式 # 假设通过用户输入来获取零食种类编号,输入 -1 表示结束输入 while True: try: snack_type = int(input("请输入零食的种类编号(1 - 10),输入 -1 结束输入:")) if snack_type == -1: break # 检查输入的编号是否在有效范围内 if 1 <= snack_type <= 10: # 因为列表索引从0开始,所以将编号减1作为索引 snack_counts[snack_type - 1] += 1 else: print("输入的编号无效,请输入1 - 10之间的数字。") except ValueError: print("输入无效,请输入一个整数。") # 输出每种零食的数量 for i in range(10): print(f"种类编号为 {i + 1} 的零食有 {snack_counts[i]} 包。") ``` 代码解释: 1. 初始化列表:`snack_counts = [0] * 10` 初始化一个长度为10的列表,用于存储每种零食的数量,初始值都为0。 2. 输入零食种类编号:通过 `while True` 循环不断获取用户输入的零食种类编号,输入 -1 表示结束输入。 3. 检查输入的有效性:使用 `if 1 <= snack_type <= 10` 检查输入的编号是否在有效范围内,如果有效,则将对应索引的元素加1。 4. 输出统计结果:使用 `for` 循环遍历列表,输出每种零食的数量。 ######[AI问答 | 439点数解答 | 2025-12-13 11:53:25]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]