Utilizzare la funzione "round ( ) " per arrotondare un numero decimale . La funzione rotonda prende un argomento obbligatorio e uno opzionale . Il primo argomento rappresenta il numero da arrotondare. Il secondo argomento rappresenta il decimale per arrotondare il primo argomento , inadempiente a '0 ' . L'esempio seguente mostra come il "round ( ) " la funzione funziona . In Python 2.7 e più anziani , " round () " restituisce un decimale , anche se il numero viene arrotondato a un numero intero . Ciò significa che 4,5 arrotondato a 5.0 , non 5. In Python 3.0, " round () " restituisce un numero intero:
>>> round ( 4.5 ) per
5.0 //" 5 " in Python 3
>>> round ( 4.567 ) per
4,5999 //circa 4,6 , rappresentazione decimale non è mai del tutto esatto in programmazione
2
Utilizzare la funzione " ceil ( ) " a arrotondare un decimale . Il " ceil ( ) " ( soffitto) funzione arrotonda un numero in un modo particolare . Invece di arrotondamento al numero intero più vicino , esso viene arrotondato al numero intero più vicino verso l'infinito positivo . Ad esempio , 4,5 saranno intorno a 5 , ma -4.5 sarà intorno a -4 . L'esempio seguente illustra la funzione " ceil ( ) " :
>>> import math
>>> Math.ceil ( 3.1 ) per
4.0
>>> Math.ceil (-3,9 ) per
-3.0
3
Usare il " piano ( ) " la funzione di arrotondare un decimale . Il " piano ( ) " funzione si comporta nel modo opposto che il " ceil ( ) " la funzione fa . Invece di arrotondamento verso l'infinito positivo , il " piano ( ) " funzione arrotonda verso l'infinito negativo . L'esempio seguente illustra la funzione " piano ( ) " :
>>> import math
>>> Math.floor ( 3.9 ) per
3.0 Liberi
>>> Math.floor (-3,1 ) per
-4.0
Programmazione © www.354353.com