Python - 计算一个空间可以放多少个箱子
我在想要做一个程序,能够准确计算出多少个箱子可以填满一个空间,而不会溢出这个空间。
所以,我创建了一个字典列表,里面有产品和它的固定尺寸(这些都是以厘米为单位的)。
接着,我关联了三种不同的尺寸(宽度、长度和高度),并给它们赋值,这样程序就可以检查这些值是否被超过,如果超过了,就停止添加箱子。一旦有一个值被突破,就不能再添加更多的箱子。(不过高度可能例外,因为你可以在托盘上再加一层,但这对我来说现在有点复杂)。
现在我把这些写出来了,坐在屏幕前思考:“好吧,我该从哪里开始。”我并不是在寻找明确的答案,但这是我第一次认真尝试写程序,我希望能得到一个“提示”,让我朝正确的方向前进。我应该先处理什么,最好的方法是什么,等等等等。
当前代码:
products = {'a':[60, 100, 20]}
palletL = 120
palletW = 100
palletH = 200
def add(a, b, c):
return a+b+c