为什么说队列不是空的?

问题描述

您可以在迭代中看到它打印出Queue之前,但是当删除一个术语时,它说该列表为空,我不明白为什么。

enter image description here

                while distancetoEndOfCorner >= 0:

                Outputs(Speed,distance,Time1)

                Speed,acceleration,Time1 = ConstantSpeed(Mass,Speed,Time1)

                distancetoEndOfCorner = SilverStoneCornersEnd[0] - distance

                print("This is the distance to end of corner",(distancetoEndOfCorner))

                print(SilverStoneCorneRSStart)
                print(SilverStoneCornersEnd)
                print(SilverStoneCornerRadi)

            while distancetoEndOfCorner <= 0:

                SilverStoneCorneRSStart.pop(0)
                SilverStoneCornersEnd.pop(0)
                SilverStoneCornerRadi.pop(0)

                CornerNear = 0

                break

这是一个正在中断的部分,我没有使用while循环和其他方法进行尝试,但是我一直收到此错误。当我尝试在函数开始时弹出元素时,它起作用了,我不确定是什么导致它变空,因为代码中没有其他地方可以弹出列表。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)