You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python苹果装箱问题:计算满箱数与零散剩余数量并按要求输出

修正后可直接运行的Python代码

per_box = 10
qty = 29
# 计算满箱数量
full_box_count = qty // per_box
# 计算剩余苹果数
remain = qty % per_box

# 输出满箱信息
for i in range(1, full_box_count + 1):
    print(f"{i} (Full)")
# 输出剩余不足一箱的信息
if remain > 0:
    print(f"{remain} (EA)")

运行结果

1 (Full)
2 (Full)
9 (EA)

原代码错误说明

  • 你原来用math.ceil(qty/full)计算满箱数逻辑错误,ceil(29/10)得到的是含不满箱的总箱数,不是满箱数量,满箱数直接用整数除法//取商即可
  • 剩余数量计算逻辑错误,应该用总数量对每箱容量取余,而非减去满箱数

内容的提问来源于stack exchange,提问作者Noobs

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 02:54:04