în acest tutorial, Aflați cum să rotunjiți plutitorul la 2 zecimale în Python. Răspunsul scurt este: utilizați Python round()
pentru a schimba la 2 zecimale. Cele două zecimale sunt cele două cifre după punctul zecimal într-o variabilă float.
puteți, de asemenea, float rotund la 3 zecimale după punctul zecimal. round()
este funcția cunoscută în mod obișnuit a Python pentru a efectua această sarcină. Cu toate acestea, veți învăța alte metode cu alte funcții ale Python.
deci, să începem să convertim plutitorul în 2 zecimale cu exemplele date aici.
cuprins
Float rotund la 2 zecimale în Python
Pentru a rotunji valoarea float la 2 zecimale, trebuie să utilizați Python round()
. Funcția rotundă este funcția comună de utilizat și necesită doar două argumente. Dacă doriți să rotunjiți la 2 zecimale, trebuie să treceți 2 ca valoare a celui de-al doilea argument. Primul argument este șirul de Python pe care doriți să îl convertiți.
1
2
|
myFloat = 23.98765;
print (rotund (myFloat, 2));
|
ieșire
23.99
exemplul de mai sus arată șirul rotunjit la 2 zecimale. Al doilea număr zecimal este 8 în exemplu. Cu toate acestea, după conversia rotundă, veți primi 9 ca al doilea număr zecimal. Acest lucru se datorează faptului că round()
crește valoarea dacă este 5 sau mai mult de 5.
notă: Dacă numărul din a treia zecimală este mai mare de 5, valoarea zecimală a 2-a crește la 1 în ieșire.
cum să rotunjiți Float la 3 zecimale în Python
dacă doriți să rotunjiți valoarea float la 3 zecimale. Trebuie să utilizați același round()
și să treceți 3 ca al doilea argument. Primul argument este aceeași variabilă float trebuie să treacă la funcția.
1
2
|
myFloat = 23.98765;
print (rotund (myFloat, 3));
|
ieșire
23.988
exemplul de mai sus arată rotunjit 3 zecimală ieșire a flotorului. A treia cifră după zecimal primește, de asemenea, creșterea, deoarece cifra anterioară este mai mare de 5.
alte metode de rotunjire figura la două zecimale în Python
în plus față de cele de mai sus toate metodele, există și alte metode de Python. Prin utilizarea acestor metode, puteți rotunji valoarea float la 2 zecimale sau 3 zecimale. Aceste metode sunt, de asemenea, simple și utile. Cu toate acestea, metodele nu sunt metode utilizate în mod obișnuit pentru a converti float la 2 zecimale.
Float rotund la două zecimale folosindformat()
de Python
Pentru a converti float la două zecimale, trebuie să utilizați format()
. Al doilea argument este ‘.2f
‘ și primul argument este variabila float trebuie să treci.
1
2
|
myFloat = 23.98765;
imprimare(format(myFloat, ‘.2f’));
|
ieșire
23.99
exemplul de mai sus rotunjește plutitorul cu două zecimale. Cu toate acestea, puteți converti float la 3 zecimale, de asemenea. Trebuie să citiți mai departe pentru a converti plutitorul în 2 zecimale în Python.
Float rotund la trei zecimale folosindformat()
de Python
Pentru a converti float la două zecimale, trebuie să treci al treilea argument ca ‘ .3f
‘. Primul argument al format()
ar trebui să fie variabila float pe care doriți să o convertiți.
1
2
|
myFloat = 23.98765;
imprimare(format(myFloat, ‘.3f’));
|
ieșire
23.988
exemplul de mai sus arată valoarea float convertit la două zecimale. În plus față de această metodă, există și o metodă diferită de convertit în două zecimale.
folosind metode diferite pentru a rotunji Float la două zecimale
trebuie să utilizați exemplul de mai jos pentru a modifica valoarea float la două zecimale. Acest lucru poate fi la fel ca format()
, dar modul de utilizare este diferit. Trebuie să utilizați semnul procent (%) cu această metodă.
1
2
|
myFloat = 23.98765;
imprimare („%.2f ” %myFloat);
|
ieșire
23.99
exemplul de mai sus arată exemplul pentru a schimba valoarea float la două zecimale în Python.
descărcați gratuit PYTHON CHEAT SHEET
s-ar putea dori, de asemenea, să citiți
- cum de a schimba un șir de litere mari în Python
- converti toate șir de litere mici în Python
- combina două variabile șir în Python
sper că vă place acest lucru tutorial despre cum să rotunjiți plutitorul la 2 zecimale în Python.