python整數相除如何得到小數位

【python整數相除如何得到小數位】python整數相除若何獲得小數位?在python說話中, 兩個整數相除時, 獲得的成果只保留有整體部門內容, 而無法獲得小數部門的值, 怎么辦?下面, 小編來給大師介紹一下解決方式 。

python整數相除如何得到小數位



需要這些哦
python
方式/
1正常環境下兩個整數相除, 所獲得的值也是整數, 如:3/2=1 。

python整數相除如何得到小數位



2那若何獲得像3/2=1.5的成果呢, 有以下幾種方式:
1.將除數和被除數或兩個中的肆意一個, 改當作浮點數樣式, 即帶小數點“.”, 如:3.0/2.0 , 3.0/2, 3/2.0等 。 這種方式, 只影響當前表達式 。

python整數相除如何得到小數位



3若是小數點后的數據全為零, 還可以省略小數點后的零, 但必需保留小數點, 如:3./2. , 3./2 , 3/2.等等 。

python整數相除如何得到小數位



42.操縱__future__("__"為兩個下劃線“_”)
在運算前, 先運行以下代碼:from __future__ import division
如許, 再運行3/2也會獲得1.5的成果 。 這個方式, 會對代碼運行后, 當前號令行窗口中所有算式成果發生影響 。

python整數相除如何得到小數位



53.操縱Qnew參數
在python號令后添加-Qnew參數, 同樣也能實現整數相除, 獲取到小數的成果 。 如下圖所示, 在“起頭”——“運行”, 打開運行對話框, 輸入:python -Qnew, 打開python號令行窗口 。

python整數相除如何得到小數位



6這時, 在打開的窗口中輸入3/2, 也能獲得1.5樣式的成果 。 這個方式, 同樣也會對當前號令行窗口中所有算式成果發生影響 。

python整數相除如何得到小數位




以上內容就是python整數相除如何得到小數位的內容啦, 希望對你有所幫助哦!

    猜你喜歡