Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Python Programming >> .

Come arrotondare i numeri in virgola mobile in Python

Python è un linguaggio di programmazione versatile usato per lo sviluppo web e desktop . Parte del fascino di Python è la grande varietà di librerie e funzioni built - in bundle con il linguaggio di programmazione . Con questi built -in , i programmatori possono eseguire semplici operazioni matematiche. Utilizzando la funzione " ) rotonda ( " è possibile arrotondare i numeri decimali , e con il pacchetto "matematica" , è possibile eseguire operazioni di arrotondamento più avanzate . Cose che ti serviranno
Python Interpreter
Show More Istruzioni
1

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