如何解决为什么说队列不是空的?
您可以在迭代中看到它打印出Queue之前,但是当删除第一个术语时,它说该列表为空,我不明白为什么。
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 举报,一经查实,本站将立刻删除。