3
我有这样一条线,我的剧本是被逮住的:为什么这条线告诉我一个浮动不能作为整数
for d in range(len(r)/2)
我不知道它认为在什么价值的值是多少浮动。我尝试将r/2的长度作为整型,但仍然出现此错误。我对Python真的很陌生,真的很失落。
我有这样一条线,我的剧本是被逮住的:为什么这条线告诉我一个浮动不能作为整数
for d in range(len(r)/2)
我不知道它认为在什么价值的值是多少浮动。我尝试将r/2的长度作为整型,但仍然出现此错误。我对Python真的很陌生,真的很失落。
在Python 3.x中,/
除法运算符总是给出一个浮点值。要使用整数除法,使用//
:
for d in range(len(r) // 2):
我怀疑你试过range(int(len(r))/2)
,但不改变怎么划分的作品。
我仍然得到相同的错误。 – 2012-02-28 02:51:37
您确定您确实在运行您认为正在运行的代码吗?或者你现在在不同的代码行上出现类似的错误? – 2012-02-28 02:54:48
这是相同的行,它显示我给你的代码。 – 2012-02-28 02:58:40