for d in range(len(r)/2)
我不确定它在浮点数中的价值是多少.我尝试将r / 2的长度转换为int,但仍然会出现此错误.我是Python新手,真的输了.
解决方法 在Python 3.x中,/ division运算符总是给出一个浮点值.要使用整数除法,请使用//:for d in range(len(r) // 2):
我怀疑你尝试了范围(int(len(r))/ 2),但这不会改变除法的工作方式.
总结以上是内存溢出为你收集整理的python – 为什么这行告诉我一个float不能用作整数全部内容,希望文章能够帮你解决python – 为什么这行告诉我一个float不能用作整数所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)