最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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

Python 整數(shù)到最接近的十

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

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

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

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

輸出:

3

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

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

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

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

輸出:

30

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

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

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

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

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

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

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

在上面的代碼中,我們首先將給定的數(shù)字轉(zhuǎn)換為浮點數(shù),然后將其傳遞到函數(shù)內(nèi)部,然后將結(jié)果乘以 10 得到最終結(jié)果。

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

相關(guān)文章

  • python如何實現(xiàn)數(shù)據(jù)的線性擬合

    python如何實現(xiàn)數(shù)據(jù)的線性擬合

    這篇文章主要為大家詳細介紹了python如何實現(xiàn)數(shù)據(jù)的線性擬合,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-07-07
  • Python標準庫shutil模塊使用方法解析

    Python標準庫shutil模塊使用方法解析

    這篇文章主要介紹了Python標準庫shutil模塊使用方法解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-03-03
  • 使用python實現(xiàn)掃描端口示例

    使用python實現(xiàn)掃描端口示例

    這篇文章主要介紹了使用python實現(xiàn)掃描端口示例,需要的朋友可以參考下
    2014-03-03
  • 如何使Python中的print()語句運行結(jié)果不換行

    如何使Python中的print()語句運行結(jié)果不換行

    這篇文章主要介紹了如何使Python中的print()顯示當前語句后不換行,print() 是一個常用函數(shù),但是每次,print()語句顯示后都會換行,本問我們就來節(jié)日如何使print()顯示當前語句后不換行,需要的朋友可以參考一下
    2022-03-03
  • Pygame游戲開發(fā)之太空射擊實戰(zhàn)碰撞改進篇

    Pygame游戲開發(fā)之太空射擊實戰(zhàn)碰撞改進篇

    相信大多數(shù)8090后都玩過太空射擊游戲,在過去游戲不多的年代太空射擊自然屬于經(jīng)典好玩的一款了,今天我們來自己動手實現(xiàn)它,在編寫學習中回顧過往展望未來,在本課中,我們將討論如何更改?Pygame?處理精靈之間沖突的方式
    2022-08-08
  • Python分治法定義與應用實例詳解

    Python分治法定義與應用實例詳解

    這篇文章主要介紹了Python分治法定義與應用,較為詳細的分析了Python分治法的概念、原理、用途,并結(jié)合實例總結(jié)了Python分治法的各種常見應用,需要的朋友可以參考下
    2017-07-07
  • 徹底理解Python中的yield關(guān)鍵字

    徹底理解Python中的yield關(guān)鍵字

    今天小編就為大家分享一篇關(guān)于徹底理解Python中的yield關(guān)鍵字,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-04-04
  • Python 實現(xiàn)給圖片加文字或logo水印

    Python 實現(xiàn)給圖片加文字或logo水印

    本文主要為大家介紹了給圖片添加文字或者logo圖片水印的python工具,從而打造你的專屬圖片。代碼簡潔易懂,感興趣的小伙伴可以了解一下
    2021-11-11
  • python 用戶交互輸入input的4種用法詳解

    python 用戶交互輸入input的4種用法詳解

    這篇文章主要介紹了python 用戶交互輸入input的4種用法詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-09-09
  • Python緩存方案優(yōu)化程序性能提高數(shù)據(jù)訪問速度

    Python緩存方案優(yōu)化程序性能提高數(shù)據(jù)訪問速度

    Python緩存方案是一種優(yōu)化程序性能,提高數(shù)據(jù)訪問速度的方案。通過緩存數(shù)據(jù),可以減少重復的計算和IO操作,從而提高程序的運行效率。Python中常用的緩存方案包括內(nèi)存緩存、磁盤緩存和分布式緩存等,根據(jù)實際需求選擇不同的方案可以幫助我們更好地優(yōu)化程序性能
    2023-05-05

最新評論

察隅县| 萍乡市| 山东省| 罗江县| 阆中市| 东山县| 灵丘县| 合江县| 天津市| 溆浦县| 伊吾县| 灵石县| 福鼎市| 勐海县| 桓仁| 抚州市| 旬阳县| 灌南县| 芦山县| 秀山| 海伦市| 荥阳市| 福建省| 白玉县| 宝鸡市| 汽车| 赤峰市| 阿拉善盟| 林甸县| 法库县| 苗栗市| 凤冈县| 新安县| 新干县| 涟水县| 涿州市| 保德县| 加查县| 华宁县| 来凤县| 绥化市|