我想知道這裏發生了什麼。我正在瀏覽Learn Python the Hard Way這本書,並且它已經達到了要求我輸入複雜數學的程度:就像你在小學時可能遇到的速度 - 數學問題一樣。問題是當我從控制檯的文件中運行問題時,它會產生一個與如果直接在控制檯中輸入問題時會發現的問題不同的答案。Python代碼文件中的數學在控制檯中不一樣
我的例子是這樣的:
第一行是與來自文件是以下行的結果的問題。然後我在控制檯內複製完全相同的問題以獲得以下結果。
該網站暗示,人們會假設看到數字向下,而作者說,它是截斷數字,或"dropping the fractional part after the decimal"。我沒有看到這些事情發生。
誰能告訴我這裏發生了什麼?我目前已經安裝了Python 2.7。
而這其中的原因很多,爲什麼你不應該使用LPTHW,其中主要的是捷思銳認爲Python 3中是一個未經測試的時尚。他錯了。安裝最新版本的Python 3,然後在python.org上使用[官方教程](https://docs.python.org/3/tutorial/)。之後,請查看[這裏](http://sopython.com/wiki/What_tutorial_should_I_read%3F)瞭解其他教程和教材。 Reddit的[r/python](https://www.reddit.com/r/python)和[r/learnpython](https://www.reddit.com/r/learnpython/wiki/index)組有很多教程和其他網站上的信息。 – MattDMo
@MattDMo:Zed說你會這麼說......但我會看看。 –