Javascript 四捨五入為兩位小數

| | | | | | | | | | | | | | | | | | | | | | |

如何在 Python 中將值四捨五入到小數點後兩位?這是一個非常好的問題。幸運的是,Python 提供了一些允許您對數字進行四捨五入的函數。

將數字四捨五入到小數點後兩位是很常見的。金錢只使用兩位小數;您不想處理小數點後第三位的貨幣價值。重量通常用兩位小數表示;額外的值,Äã,Äã 用於在大多數情況下不需要的額外精度。

在本指南中,我們解釋瞭如何在 Python 中將數字四捨五入到小數點後兩位。讓我們看一下兩個代碼片段,以幫助您了解如何在代碼中對數字進行四捨五入。

使用 round () 對數字進行四捨五入

我們需要編寫一個程序來計算如何一群朋友中的每個朋友必須支付很多錢來吃飯。它首先要求用戶輸入一頓飯的費用和有多少朋友:

然後我們計算每個朋友多少錢必須支付晚餐。我們假設每個朋友都應該支付相同的金額,無論他們點什麼:

我們將“meal_cost”和“friends”都轉換為浮點數 。實際上,input () 方法返回一個字符串。您不能使用 Python 數學運算符對字符串值進行計算。

現在讓我們將此值四捨五入到小數點後兩位。我們使用 round() 方法。 round () 方法。將值轉換為最接近的整數或最接近的小數

我們還打印每個朋友必須為控制台晚餐貢獻的金額:

我們使用內置的 round() 將“cost_per_friend”的值四捨五入到小數點後兩位。接下來,我們使用 字符串連接 創建一條消息以打印到控制台。這篇文章告訴我們每個朋友必須為他們的晚餐支付多少費用

運行我們的代碼,看看我們的工作函數。

如果我們分了 64.9 2 乘 6 不四捨五入,我們會看到一個有多個小數位的數字。我們的代碼通過將我們部門的 總和四捨五入到小數點後兩位來計算每個朋友欠晚餐的 10.82 美元。 <

h2> 使用字符串格式對數字進行四捨五入

在上一個示例中,我們在字符串中顯示了四捨五入的數字。如果數字的唯一目的是在字符串中顯示,還有另一種舍入數字的方法。此方法僅在 Python 3.x 中受支持。

讓我們修改我們的代碼,以使用 .format () 將每個朋友必須支付的晚餐費用四捨五入 格式化字符串的語法

讓我們從計算每個朋友需要支付的費用開始:

然後,寫一個 print () 語句,告訴我們每個朋友要花多少錢支付晚餐。我們使用 .format () 指令和 print () 指令。這允許我們格式化字符串中的值:

我們的 .format () 語句使用以下語法來創建四捨五入到兩位數的十進製表示:

p>

冒號 (: ) 告訴我們的代碼我們想要格式化一個值。零用於讓 Python 知道我們正在處理一個可以用零填充的數字。 .2 告訴 Python 將我們的數字四捨五入到小數點後兩位。 “f”將我們的值顯示為一個數字

讓我們運行我們的代碼,看看會發生什麼:

我們的代碼成功計算了每個朋友的晚餐費用。結果就像我們的第一個代碼片段一樣。有兩位小數表明我們的數字數據已經四捨五入到小數點後兩位。

此方法比我們的第一個代碼片段更有效,因為我們要做的就是將一個值打印到控制台。在此代碼中,我們沒有使用round () 語句。

如果我們要使用我們的 ro在我們的代碼中,字符串格式化語法將不實用

結論

最常見的方法。將一個值四捨五入到小數點後兩位是:

第一種方法適用於需要對數字進行四捨五入的所有情況。第二種方法僅適用於您想將值四捨五入以在字符串中使用並且使用 Python 3.x。

您現在已準備好將值四捨五入到小數點後兩位像 Python pro !

這樣的地方