python程序出错

python程序出错,第1张

i, j在程序运行过程中将历遍range函数中的所有值,当你从datalist中删去一个元素时其长度减少,这会导致i, j取到最后几个值的时候索引参数溢出报错。

所以你可以加上try和except语句来侦测其是否溢出,一旦溢出则说明已历遍完成,即break出loop。

python判断是否继续是因为你的代码发生了错误。

在执行第一个文件后,程序停止并询问是否继续批处理。这会导致用户输入延迟。希望我的回答能够帮到你,如果不明白,您可以继续追问!谢谢!祝您生活愉快!

你好!

python要通过缩进级别来判断代码块的组成。很明显,你的缩进有问题,导致if...else不是while的循环体了。

解决办法:

选中从第1个if所在的行到倒数第2行的所有行,按一下tab键。

如有疑问,请追问。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12019887.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存