Hvordan Runde Flyte Til 2 Desimaler I Python

i denne opplæringen lærer du å runde flyte til 2 desimaler i Python. Det korte svaret er: bruk Python round() for å endre til 2 desimaler. De to desimalene er de to sifrene etter desimaltegnet i en flytvariabel.

du kan også runde float til 3 desimaler etter desimaltegnet. round() er Den kjente Funksjonen Til Python for å utføre denne oppgaven. Du vil imidlertid lære noen andre metoder med Andre Funksjoner I Python.

Så, la oss begynne å konvertere flyten til 2 desimaler med eksemplene gitt her.

Innholdsfortegnelse

Round Float til 2 Desimaler I Python

for å runde floatverdien til 2 desimaler, må Du bruke Python round(). Den runde funksjonen er den vanlige funksjonen å bruke og krever bare to argumenter. Hvis du vil runde til 2 desimaler, må du passere 2 som verdien av det andre argumentet. Det første argumentet er Strengen Av Python som du vil konvertere.

1
2

myFloat = 23.98765;
skriv ut (rund (myFloat, 2));

Utgang

23.99

eksemplet ovenfor viser den avrundede strengen til 2 desimaler. Det andre desimaltallet er 8 i eksemplet. Men etter den runde konverteringen får du 9 som det andre desimaltallet. Dette er bare på grunn av at round() øker verdien hvis den er 5 eller mer enn 5.

Notat: Hvis tallet i tredje desimal er mer enn 5, øker 2. desimalverdien til 1 i utgangen.

Bonus: last Ned En Gratis Python cheat sheet som vil vise deg 20 + viktigste eksempler å lære I Python.

Slik Avrunder Du Float til 3 Desimaler I Python

Hvis du vil runde floatverdien til 3 desimaler. Du må bruke det samme round() og passere 3 som det andre argumentet. Det første argumentet er den samme flytvariabelen du må passere til funksjonen.

1
2

myFloat = 23.98765;
skriv ut (rund (myFloat, 3));

Utgang

23.988

eksemplet ovenfor viser den avrundede 3 desimalutgangen til flottøren. Det tredje sifferet etter desimal får også økningen som forrige siffer er mer enn 5.

Andre Metoder For Å Avrunde Figur Til To Desimaler I Python

i tillegg til de ovennevnte metodene, er Det noen andre Metoder For Python. Ved å bruke disse metodene kan du runde flytverdien til 2 desimaler eller 3 desimaler. Disse metodene er også enkle og nyttige. Metodene er imidlertid ikke vanlige metoder for å konvertere float til 2 desimaler.

Runde Flyte Til To Desimaler Ved hjelp Avformat() Av Python

for å konvertere flyte til to desimaler, må du bruke format(). Det andre argumentet er ‘.2f ‘ og det første argumentet er flytvariabelen du må passere.

1
2

myFloat = 23.98765;
skriv ut (format (myFloat,’.2f’));

Utgang

23.99

eksemplet ovenfor runde flottøren til to desimaler. Du kan imidlertid konvertere float til 3 desimaler også. Du må lese videre for å konvertere float til 2 desimaler I Python.

Runde Flyte Til Tre Desimaler Ved hjelp Avformat() Av Python

for å konvertere flyte til to desimaler, må du passere det tredje argumentet som’.3f‘. Det første argumentet til format() bør være flytvariabelen som du vil konvertere.

1
2

myFloat = 23.98765;
skriv ut (format (myFloat,’.3f’));

Utgang

23.988

eksemplet ovenfor viser den konverterte flytverdien til to desimaler. I tillegg til denne metoden er det også en annen metode for å konvertere til to desimaler.

Bruk En Annen Metode For Å Runde Flyt til To Desimaler

du må bruke eksemplet nedenfor for å endre flytverdien til to desimaler. Dette kan være det samme som format(), men måten å bruke den på er annerledes. Du må bruke prosent (%) – tegnet med denne metoden.

1
2

myFloat = 23.98765;
skriv ut («%.2f» % myFloat);

Utgang

23.99

eksemplet ovenfor viser eksemplet for a endre float-verdien til to desimaler i Python.

LAST Ned GRATIS PYTHON CHEAT SHEET

Du kan også gjerne lese

  • hvordan endre en streng til store bokstaver I Python
  • Konverter all streng til små bokstaver I Python
  • Kombiner to strengvariabler I Python

jeg håper du liker dette tutorial på hvordan å runde flyte til 2 desimaler i python.

Write a Comment

Din e-postadresse vil ikke bli publisert.