Javascript中的數學地板和數學天花板

| | | | |

Python 的 ceil () 函數將數字四捨五入為最接近的整數或整數。 Python floor() 將小數位四捨五入到最接近的整數。這兩個函數是 Python 數學庫的一部分。

在 Python 中編程時,您可能會遇到需要將數字四捨五入到最接近的整數的情況。

這就是 Python math.floor ()math.ceil () 方法發揮作用的地方。您可以使用 math.floor() 來計算最接近十進制數的整數。 math.ceil () 方法將數字四捨五入到最接近的整數。

本教程將介紹如何使用 floorceil 返回給定值的最小值或最大值。 Esamineremo esempi di ciascuno di questi metodi in un programma per mostrare come funzionano。

Funzione Python Floor

Il metodo Python math.floor () arrotonda a number per difetto at the intero pi√ π 鄰居。此方法接受一個參數:您要返回的數字。在 Python 3 中,math.floor() 返回一個整數值。

計算數字的下限是 Python 中常見的數學函數。數字的平面指的是小於或等於數字的最近的 Python整數。換句話說,數字的下限是四捨五入到最接近的整數值的數字。

Python 數學模塊包含一個可用於計算數字下限的方法: math.floor()math.floor() 接受一個參數,即要計算其樓層值的數字。

這是floor()的語法功能:

Python除法函數floor()是數學庫的一部分。要使用它,您必須首先導入數學庫。您可以使用 Python 導入語句 將數學庫導入程序。

Floor() Python 示例

假設我們在一家酒吧工作。我們想創建一個計算器,將我們可用的穀物數量四捨五入到最接近的整數。這使我們更容易確定還剩多少咖啡。

我們可以使用以下代碼將咖啡豆的數量四捨五入到最接近的整數:

我們的代碼返回最接近 250.92 的最小整數,即:250

在第一行,我們導入數學庫。然後我們定義一個名為quantityPython變量。這個變量存儲我們庫存的穀物數量。我們使用函數math.floor()將變量quantity四捨五入到最接近的整數。

在這種情況下,最接近250.92的整數是等於 250。我們的代碼返回 250。

我們可以對負數使用方法 math.floor ()。假設我們編寫了一個程序來計算月底我們還剩多少豆子。

我們的程序已經預測,鑑於我們目前看到的銷售數量,我們是將有負數量的豆子。換句話說,我們將用完豆子。我們將 math.floor () 的輸出打印到控制台。

我們希望將我們的值四捨五入到最接近的整數。這將讓我們知道要訂購的 bean 數量,具體取決於當前需求:

我們的代碼返回:-26

程序默認將我們的負值四捨五入到最接近的整數,在本例中為 -26。

Pyt hon Ceil

math.ceil()方法是與 math.floor() 方法相反。math.ceil() 將數字四捨五入到最接近的整數。與 math.floor() 一樣,math.ceil() 返回一個整數值。

floor 將數字四捨五入為最接近的整數,而 ceil 將數字四捨五入為最接近的整數。

語法如下math.ceil() 方法的:

ceil函數的語法和math.floor()一樣,兩個方法都帶一個參數:你要計算的數字使用方法處理.ceil()函數返回一個float的最大個數,或者最接近的lar gest 整數。

ceil () Python 示例

讓我們討論一個math.ceil() 方法的實際操作示例。假設我們已經決定要計算每個穀物量的最大值。換句話說,我們想知道每個豆子數量之上的最小整體。我們想計算一下,這樣我們就知道下一批貨物要訂購多少豆。

我們可以使用以下代碼將我們擁有的豆數量四捨五入到最接近的整數:

我們的代碼返回:23math.ceil() 函數將我們的數量四捨五入到不小於數量的最接近的整數,在本例中為 23。

同樣,你可以在負數上使用math.ceil()。讓我們使用我們之前討論過的示例程序來展示它是如何工作的。我們不想找到剩餘數量的最小值,而是要找到最大值。我們可以使用這個程序:

我們的代碼返回:-26。我們的程序將數量的投影四捨五入到最接近的整數,在本例中為 -26。

Python Floor Division and Ceil vs. Round

Python round() 方法查找最接近的數字,可以包含小數位,而 math.floor()ceil()分別四捨五入到最近的integer()

如果你想將105.2529這樣的數字四捨五入到小數點後兩位,你應該使用round()而不是 floor () ceil ()

如果您想了解更多使用 round (),看看我們關於Python 舍入的教程。

結論

math.floor() 方法將一個數字四捨五入到最接近的整數。math.ceil () 方法將一個數字四捨五入到最接近的整數。

本教程已經介紹了兩個 數學函數的使用。 floor ()math.ceil () 在 Python 中對數字進行四捨五入。我們在程序中查看了這些方法中的每一個的示例。

了解更多信息關於 Python 編碼,請閱讀我們的如何學習 Python 幫助

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method