for t in range(0.5,1.5,0.5):
print t
TypeError: range() integer end argument expected, got float.
错误在于,range的2个输入都必须为整型,在这里但是是 0.5 和 1.5的浮点数的,步长是0.5也不对的
本文探讨了在Python中使用range()函数时遇到的TypeError:预期整数参数但得到了浮点数的问题。详细解释了range()函数仅接受整数参数的原因,并提供了解决方案,例如使用numpy.arange()来替代,以实现浮点数范围的生成。
for t in range(0.5,1.5,0.5):
print t
TypeError: range() integer end argument expected, got float.
错误在于,range的2个输入都必须为整型,在这里但是是 0.5 和 1.5的浮点数的,步长是0.5也不对的
6133
1323

被折叠的 条评论
为什么被折叠?