-2
我想添加兩個浮動數字,我無法去工作。我需要的輸出是100.0 我在這裏做錯了什麼。感謝您的任何建議。.01蟒蛇加法的價值是什麼
mystring = 'Value: 99.9 Date: 20130215'
tot = float(mystring[8:13])
print (float(tot) + .01)
我需要的TOT = 100.0,如果任何一個可以幫助謝謝
我得到99.91
我想添加兩個浮動數字,我無法去工作。我需要的輸出是100.0 我在這裏做錯了什麼。感謝您的任何建議。.01蟒蛇加法的價值是什麼
mystring = 'Value: 99.9 Date: 20130215'
tot = float(mystring[8:13])
print (float(tot) + .01)
我需要的TOT = 100.0,如果任何一個可以幫助謝謝
我得到99.91
兩個問題:
更多關於(2),見floating point arithmetic
99.9 + 0.01也不是100,這是99.91 – 2014-10-16 18:41:11
我建議閱讀[浮動點關節類型](https://docs.python.org/2/tutorial/floatingpoint.html)文檔 – Grice 2014-10-16 18:41:15
你不應該加0.1而不是0.01嗎? – pjd 2014-10-16 18:41:16