酷代码 AI
菜单
服务商

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]

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