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