欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python?四舍五入到最接近的十位(最新推薦)

 更新時間:2023年08月09日 16:52:38   作者:跡憶客  
Python具有三個內置函數round()、floor()和ceil(),可用于對數字進行舍入,本篇文章將討論使用Python的ceil()函數將數字四舍五入到最接近的十,感興趣的朋友跟隨小編一起看看吧

本篇文章將討論使用 Python 的 ceil() 函數將數字四舍五入到最接近的十。

Python 整數到最接近的十

Python 具有三個內置函數 round() 、 floor() ceil() ,可用于對數字進行舍入。 ceil() 函數屬于數學模塊,用于將浮點數舍入為大于或等于給定數字的最接近整數。

如果浮點數的有效位大于零,則該數加一,如果有效位等于零,則該數保持不變。 例如,讓我們使用 ceil() 函數來舍入一個浮點數。

請參閱下面的代碼和輸出。

from math import ceil
n = 2.1
print(ceil(n))

輸出:

3

從輸出來看,數字 2.1 被四舍五入為 3。ceil() 函數只能對浮點數進行四舍五入。

如果我們想將一個整數四舍五入到最接近的十,比如 31 到 40,我們必須先將數字除以 10 將其轉換為浮點數,然后我們可以將它傳遞給 ceil() 函數,我們可以乘以 結果與 10 得到所需的數量。 例如,讓我們將一個數字轉換為最接近的十。

請參閱下面的代碼和輸出。

from math import ceil
x = 21
y = ceil(x/10)*10
print(y)

輸出:

30

在上面的代碼中,數字 21 被四舍五入為 30。 math 模塊的 floor() 函數用于將給定的浮點數四舍五入為小于或等于給定數字的最接近的整數。

例如,如果我們在上面的代碼中使用 floor() 函數而不是 ceil() 函數,則結果將為 20。 round() 函數是 floor() ceil() 函數的混合,它 將浮點數四舍五入為最接近的整數,該整數可以小于、大于或等于輸入數字。

該函數將從浮點數的最后一位有效數字開始; 大于5則舍去當前有效位,前一位加1。 如果有效數字小于或等于 5,則其前面的有效數字將保持不變。

換句話說, round() 函數將充當 ceil() 函數。 如果有效數字大于5且數字小于或等于5,它將充當 floor() 函數。

例如,讓我們使用單個浮點數比較所有這些函數的結果。

請參閱下面的代碼和輸出。

from math import ceil, floor
x = 21
y = ceil(x/10)*10
print(y)
y2 = floor(x/10)*10
print(y2)
y3 = round(x/10)*10
print(y3)

輸出:

30
20
20

在上面的代碼中,我們首先將給定的數字轉換為浮點數,然后將其傳遞到函數內部,然后將結果乘以 10 得到最終結果。

到此這篇關于Python 四舍五入到最接近的十位的文章就介紹到這了,更多相關Python 四舍五入到最接近的十位內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 實例詳解Matlab 與 Python 的區(qū)別

    實例詳解Matlab 與 Python 的區(qū)別

    Python是一種面向對象的解釋型計算機程序設計語言。這篇文章主要介紹了Matlab 與 Python 的區(qū)別及優(yōu)勢,感興趣的朋友跟隨小編一起看看吧
    2019-04-04
  • Matplotlib繪圖基礎之配置參數詳解

    Matplotlib繪圖基礎之配置參數詳解

    Matplotlib?提供了大量配置參數,這些參數可以但不限于讓我們從整體上調整通過?Matplotlib?繪制的圖形樣式,下面我們就來看看如何巧妙的運用這些參數吧
    2023-08-08
  • Python定時任務框架APScheduler安裝使用詳解

    Python定時任務框架APScheduler安裝使用詳解

    這篇文章主要介紹了Python定時任務框架APScheduler安裝使用詳解,重點介紹如何使用APscheduler實現python定時任務,本文通過實例代碼給大家介紹的非常詳細,對Python定時任務APScheduler相關知識感興趣的朋友一起看看吧
    2022-05-05
  • 使用requests庫制作Python爬蟲

    使用requests庫制作Python爬蟲

    Requests是用python語言基于urllib編寫的,采用的是Apache2 Licensed開源協(xié)議的HTTP庫,Requests它會比urllib更加方便,可以節(jié)約我們大量的工作。一句話,requests是python實現的最簡單易用的HTTP庫,建議爬蟲使用requests庫。
    2018-03-03
  • python3安裝speech語音模塊的方法

    python3安裝speech語音模塊的方法

    今天小編就為大家分享一篇python3安裝speech語音模塊的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • Python隨機生成迷宮游戲的代碼示例

    Python隨機生成迷宮游戲的代碼示例

    本文主要介紹了Python隨機生成迷宮游戲的代碼示例,Python可以通過生成二維數組模擬迷宮的結構,使用深度優(yōu)先搜索和廣度優(yōu)先搜索等算法找到通路,文中通過示例代碼介紹的非常詳細,需要的朋友們下面隨著小編來一起學習學習吧
    2023-07-07
  • python實現人機猜拳小游戲

    python實現人機猜拳小游戲

    這篇文章主要為大家詳細介紹了python實現人機猜拳小游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-02-02
  • Python字典dict常用內置函數詳解

    Python字典dict常用內置函數詳解

    這篇文章主要介紹了Python字典dict常用內置函數詳解,dict是Python中的一種內置數據類型,它是一種鍵值對的集合,類似于Java中的Map或其他語言中的字典,需要的朋友可以參考下
    2023-07-07
  • Python2和Python3讀取文本文件的區(qū)別及說明

    Python2和Python3讀取文本文件的區(qū)別及說明

    這篇文章主要介紹了Python2和Python3讀取文本文件的區(qū)別及說明,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • Python中Selenium上傳文件的幾種方式

    Python中Selenium上傳文件的幾種方式

    本文主要介紹了Python中Selenium上傳文件的幾種方式,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-07-07

最新評論