Python 代码轻松解决蛇年礼包发放数量计算难题
以下是使用 Python 实现的代码: ```python # 初始化发放礼包的总数为 0 total_gifts = 0 while True: # 获取用户输入 num = int(input()) # 当输入为 -1 时,结束循环 if num == -1: break # 如果小朋友希望领取的礼包数量不超过 3 个,则发放他希望的数量 if num <= 3: total_gifts += num # 如果小朋友希望领取的礼包数量超过 3 个,则最多发放 3 个 else: total_gifts += 3 # 输出一共发放的礼包数量 print(total_gifts) ``` 代码解释: 1. 初始化变量:`total_gifts` 用于存储发放礼包的总数,初始值为 0。 2. 循环输入:使用 `while True` 创建一个无限循环,不断获取用户输入。 3. 结束条件:当输入为 -1 时,使用 `break` 语句跳出循环。 4. 判断发放数量:如果小朋友希望领取的礼包数量不超过 3 个,则将该数量累加到 `total_gifts` 中;如果超过 3 个,则将 3 累加到 `total_gifts` 中。 5. 输出结果:循环结束后,输出 `total_gifts` 的值。 ######[AI问答 | 319点数解答 | 2025-12-06 20:33:38]
相关提问
- 易语言读取文本文件并显示到超级列表框:代码示例与注意要点(DeepSeek | 571点数解答 | 2025-08-23 20:54:40)231
- 易语言:读取并显示特定文本到超级列表框,还能增加新数据的方法与要点(DeepSeek | 1317点数解答 | 2025-08-23 20:58:40)236
- Python 运行报错:urllib3 网络连接创建失败,原因及排查建议(字节豆包 | 161点数解答 | 2024-10-31 00:39:36)468
- mallshop商城网站:数据库设计与强大业务功能全揭秘(GPT | 257点数解答 | 2024-12-09 14:08:15)277
- Python 实战:学生信息列表转字典、遍历、深拷贝及数据修改全流程(GPT | 422点数解答 | 2024-10-29 15:43:54)425
- Python实战:学生成绩列表转字典,深拷贝与数据修改操作全解析(字节豆包 | 254点数解答 | 2024-10-29 16:01:39)417
- Java调用Python接口中文乱码?设置UTF - 8编码一招解决!(讯飞星火 | 263点数解答 | 2024-06-06 17:07:59)398
- 解决Java调用Python接口中文乱码问题:设置UTF - 8编码全攻略(讯飞星火 | 160点数解答 | 2024-06-06 17:18:39)421
- Java调用Python接口中文乱码问题:字符编码统一解决方案(讯飞星火 | 344点数解答 | 2024-06-06 17:19:55)532
- 解决Java调用Python接口时中文值乱码问题:设置字符编码为UTF-8(讯飞星火 | 264点数解答 | 2024-06-06 17:27:09)397
- C++ 代码实现自定义运算 x@y = x² + y² - xy 及 x@(x+y) 计算(DeepSeek | 215点数解答 | 2025-12-13 15:08:14)80
- C++ 实现根据输入正整数奇偶性计算偶数和或约数和(字节豆包 | 838点数解答 | 2026-02-28 20:23:59)33