好吧所以我试图制作一个程序,提示使用列表列表的方形bin维度来填充带有方块的列表。它还会提示输入文本文件,例如:blockList.txt:
3 1 2 1 3
我有一个函数将其拆分为一个列表,并尝试使用First Fit降序算法填充列表的空间。问题是该函数只填充列表中最高值的项目,然后停止并打印网格。有人可以帮我弄清楚为什么它没有正确循环?非常感谢所有帮助
这是我的代码: https://gist.github.com/anonymous/1ac55a8fcb350d0992a4
答案 0 :(得分:0)
我不是100%使用python语法,但是在定义placement()函数之前,似乎你在pack()函数中调用了placement()函数。那可能搞砸了你。