Python runde () Funktion

Python Round Function



Python er et meget alsidigt programmeringssprog på højt niveau, der bruges mest i datavidenskab, maskinlæring og kunstig intelligens. Python giver stor support gennem indbyggede moduler og funktioner, hvor vi skal lege med tallene. Funktionen Python runde () afrunder floating-point-tallet til det angivne antal decimaler og returnerer det. For eksempel har vi et floating-point nummer 6.677, og vi skal afrunde det til de 2 decimaler, derefter skal runde () -funktionen udfører jobbet og afrunder tallet til 6,68.

Denne artikel forklarer Python round () -funktionen i detaljer med eksempler.







Syntaks for runde () funktion

Syntaksen for funktionen round () er som følger:



runde (flydende tal, cifre)



Runden () fungerer med to parametre som argumenter, dvs. flydende tal og cifre. Nummeret eller flydende punktnummeret er den nødvendige parameter, hvorimod antallet af cifre er den valgfrie parameter. Hvis vi ikke angiver antallet af cifre, returnerer funktionen runde () det nærmeste heltal. Vi kan også angive heltalstallet i den første parameter. I dette tilfælde returnerer funktionen round () det samme heltal.





Eksempler og brug af funktionen round ()

Lad os se eksemplerne og brugen af ​​funktionen round () i vores Python -script. Hvis vi ikke angiver antallet af cifre, tager funktionen runde () loftet for tallet og konverterer det til det næste heltal, hvis decimalværdien er større end 5. Hvis decimalværdien er mindre end lig med 5, så tager det gulvværdien, og heltalet forbliver det samme.

#et program til at afrunde floating-point-tallene

#ikke angive antallet af cifre

Print(rund(10.1))

Print(rund(10.5))

Print(rund(10.7))

Print(rund(11.9))

Print(rund(15.3))

Print(rund(17.8))

Print(rund(tyve))

Print(rund(20.01))

Produktion



Lad os nu definere antallet af cifre og bruge funktionen runde ().

#et program til at afrunde floating-point-tallene

Print(rund(10.123,2))

Print(rund(10.587,1))

Print(rund(10,72,1))

Print(rund(11.9545,1))

Print(rund(15.322,2))

Print(rund(17.865,2))

Print(rund(20.090,2))

Print(rund(20.01114,2))

Produktion

Lad os nu tage nogle heltalsværdier og anvende funktionen round (). Du kan bemærke, at i output returneres uændret heltalværdi.

#et program til at afrunde floating-point-tallene

Print(rund(10))

Print(rund(tyve))

Print(rund(30))

Print(rund(40))

Print(rund(halvtreds))

Print(rund(12))

Print(rund(femten))

Print(rund(19))

Produktion

Hvis vi sender en streng eller et tegn til round () -funktionen i stedet for et tal, sender Python -tolken en fejl.

#overføre en streng til rund funktion

Print(rund('kamran'))

Produktion

Afrunding af de negative tal
Round () -funktionen kan også anvendes på negative tal, og den afrunder de negative tal og returnerer resultatet.

#anvendelse af runde funktion på negative tal

på en=-3,98

Print(rund(på en,1))

på en=-2.8

Print(rund(på en))

på en=-5.67989

Print(rund(på en,2))

på en=-100,9843

Print(rund(på en,1))

på en=-20.04

Print(rund(på en))

på en=-32.0908

Print(rund(på en,3))

på en=-3.99898

Print(rund(på en))

Produktion

Konklusion

Runden () er en indbygget funktion af Python, der afrundede flydende tal til de givne decimaltal. Det er en meget nyttig funktion, når du udfører den talrelaterede opgave. Denne artikel forklarer kort runde () -funktionen med eksempler.