Come arrotondare Float a 2 cifre decimali in Python

In questo tutorial, scopri come arrotondare float a 2 cifre decimali in Python. La risposta breve è: usa Python round() per passare a 2 cifre decimali. Le due cifre decimali sono le due cifre dopo il punto decimale in una variabile float.

È anche possibile arrotondare il float a 3 cifre decimali dopo il punto decimale. round() è la funzione comunemente nota di Python per eseguire questa attività. Tuttavia, imparerai alcuni altri metodi con altre funzioni di Python.

Quindi, iniziamo a convertire il float in 2 cifre decimali con gli esempi forniti qui.

Indice

Arrotondare Float a 2 cifre decimali in Python

Per arrotondare il valore float a 2 cifre decimali, devi usare Python round(). La funzione round è la funzione comune da utilizzare e richiede solo due argomenti. Se si desidera arrotondare a 2 cifre decimali, è necessario passare 2 come valore del secondo argomento. Il primo argomento è la stringa di Python che si desidera convertire.

1
2

myFloat = 23.98765;
stampa(round(myFloat, 2));

Uscita

23.99

L’esempio sopra mostra il arrotondati stringa a 2 cifre decimali. Il secondo numero decimale è 8 nell’esempio. Tuttavia, dopo la conversione rotonda, otterrai 9 come secondo numero decimale. Questo è solo a causa del round() aumentare il valore se è 5 o più di 5.

Nota: Se il numero nella terza posizione decimale è superiore a 5, il 2 ° valore della posizione decimale aumenta a 1 nell’output.

Bonus: scarica un cheat sheet Python gratuito che ti mostrerà oltre 20 esempi più importanti da imparare in Python.

Come arrotondare Float a 3 cifre decimali in Python

Se si desidera arrotondare il valore float a 3 cifre decimali. Devi usare lo stesso round() e passare 3 come secondo argomento. Il primo argomento è la stessa variabile float che devi passare alla funzione.

1
2

myFloat = 23.98765;
stampa(round(myFloat, 3));

Uscita

23.988

L’esempio sopra mostra il rotondo 3 cifra decimale uscita del galleggiante. Anche la terza cifra dopo il decimale ottiene l’aumento poiché la cifra precedente è superiore a 5.

Altri metodi per arrotondare la figura a due cifre decimali in Python

Oltre ai metodi precedenti, ci sono altri metodi di Python. Utilizzando questi metodi, è possibile arrotondare il valore float a 2 decimali o 3 cifre decimali. Questi metodi sono anche semplici e utili. Tuttavia, i metodi non sono metodi comunemente utilizzati per convertire float a 2 cifre decimali.

Round Float a due cifre decimali Usandoformat() di Python

Per convertire float a due cifre decimali, devi usare format(). Il secondo argomento è ‘ .2f‘ e il primo argomento è la variabile float che devi passare.

1
2

myFloat = 23.98765;
stampa(formato(myFloat, ‘.2 septies’));

Uscita

23.99

L’esempio precedente arrotonda il float a due cifre decimali. Tuttavia, è possibile convertire float a 3 cifre decimali anche. Devi leggere ulteriormente per convertire il float in 2 cifre decimali in Python.

Arrotondare Float a tre cifre decimali Usandoformat() di Python

Per convertire float a due cifre decimali, devi passare il terzo argomento come ‘ .3f‘. Il primo argomento di format() dovrebbe essere la variabile float che si desidera convertire.

1
2

myFloat = 23.98765;
stampa(formato(myFloat, ‘.3 septies’));

Uscita

23.988

L’esempio precedente che mostra il valore float convertito in due cifre decimali. Oltre a questo metodo, esiste anche un metodo diverso per convertire in due cifre decimali.

Utilizzando un metodo diverso per arrotondare Float a due cifre decimali

È necessario utilizzare l’esempio riportato di seguito per modificare il valore float a due cifre decimali. Questo può essere lo stesso di format() ma il modo di usarlo è diverso. Devi usare il segno percentuale (%) con questo metodo.

1
2

myFloat = 23.98765;
print(“%.2f ” % myFloat);

Uscita

23.99

L’esempio precedente mostra l’esempio per modificare il valore float a due cifre decimali in Python.

SCARICA Gratis PYTHON CHEAT SHEET

Si può anche leggere

  • Come modificare una stringa in lettere maiuscole in Python
  • Converti tutte stringa in caratteri minuscoli in Python
  • Combina due variabili di tipo stringa in Python

spero che vi piaccia questo tutorial su come galleggiante rotondo a 2 cifre decimali in Python.

Write a Comment

Il tuo indirizzo email non sarà pubblicato.