Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako zaokrúhliť desatinné čísla v Pythone

Python je univerzálny programovací jazyk používaný pre webové a desktopové vývoja . Časť Python odvolanie je veľké množstvo knižníc a vstavaných funkcií balíčkov s programovacím jazykom . S týmito vstavanými spotrebičmi , programátori môžu vykonávať jednoduché matematické úlohy . Pomocou " koleso ( ) " funkcie, môžete zaokrúhliť desatinné čísla , a s " matematické " balíčka , môžete vykonávať pokročilejšie úlohy zaokrúhľovania . Veci , ktoré budete potrebovať
Python Interpreter
Zobraziť ďalšie inštrukcie Cestuj 1

Pomocou " guľaté ( ) " funkcie pre zaokrúhlenie desatinnú čiarku . Kolo funkcia má jeden povinný argument , a jeden voliteľný . Prvý argument predstavuje číslo na bicykli . Druhý argument predstavuje desatinné miesto okolo prvej argument , omeškania na '0 ' . Nasledujúci príklad ukazuje, ako " round ( ) " funkcia pracuje . V Pythonu 2.7 a staršie , " round ( ) " vracia desatinnú čiarku , aj keď číslo je zaokrúhlené na celé číslo . To znamená , že 4,5 až 5,0 bicyklov , nie 5. . V Pythone 3.0 , " round ( ) " vráti číslo :

>>> kolo ( 4.5 )

5.0 //" 5 " v Pythone 3

>>> kolo ( 4,567 )

4,5999 //približne 4,6 , desiatková reprezentácia nie je nikdy úplne presné programovanie
2

Pomocou " ceil ( ) " funkcia , ktorá zaokrúhliť desatinné miesto . Funkcia " ceil ( ) " ( strop ) zaokrúhli číslo v konkrétnym spôsobom . Namiesto toho , aby sa zaokrúhli na najbližšie celé číslo , zaokrúhli na najbližšie celé číslo smerom k kladné nekonečno . Napríklad 4.5 bude zaokrúhľovať až 5 , ale -4.5 bude koleso na -4 . Nasledujúci príklad ilustruje " ceil ( ) " funkcia :

>>> import math

>>> math.ceil ( 3.1 )

4.0

>>> math.ceil ( -3.9 )

-3.0
3

Pomocou " floor ( ) " funkcia na zaokrúhliť desatinné miesto . " Floor ( ) " funkcia chová v opačnom smere , že " ceil ( ) " funkcia robí . Skôr než zaokrúhlenie smerom k kladné nekonečno , " floor ( ) " funkcia zaokrúhľuje smerom k zápornej nekonečno . Nasledujúci príklad ilustruje " floor ( ) " funkcia :

>>> import math

>>> Math.floor ( 3.9 )

3.0

>>> Math.floor ( -3.1 )

-4.0

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené