Python runde () Funksjon

Python Round Function



Python er et veldig allsidig programmeringsspråk på høyt nivå som er mest brukt innen datavitenskap, maskinlæring og kunstig intelligens. Python gir god støtte gjennom innebygde moduler og funksjoner der vi trenger å leke med tallene. Python-runden () -funksjonen avrunder flytende tall til det angitte antallet desimaler og returnerer det. For eksempel har vi et flytende tall 6.677, og vi må avrunde det til de 2 desimalene, deretter runde () -funksjonen gjør jobben og avrunder tallet til 6,68.

Denne artikkelen forklarer Python round () -funksjonen i detalj med eksempler.







Syntaks for runde () funksjon

Syntaksen til funksjonen round () er som følger:



runde (flytende tall, sifre)



Runden () fungerer med to parametere som argumenter, dvs. flytende tall og sifre. Tallet eller flytende punktnummer er den nødvendige parameteren, mens antall siffer er den valgfrie parameteren. Hvis vi ikke oppgir antall siffer, vil runde () -funksjonen returnere det nærmeste heltallet. Vi kan også oppgi heltallstallet i den første parameteren. I dette tilfellet vil funksjonen round () returnere det samme heltalletallet.





Eksempler og bruk av round () -funksjonen

La oss se eksemplene og bruken av round () -funksjonen i vårt Python -skript. Hvis vi ikke angir antall siffer, tar funksjonen round () taket til tallet og konverterer det til neste heltall hvis desimalverdien er større enn 5. I tilfelle hvis desimalverdien er mindre enn lik 5, så tar det gulvverdien, og heltallstallet forblir det samme.

#et program for å avrunde flytende tall

#ikke spesifisere antall siffer

skrive ut(rund(10.1))

skrive ut(rund(10.5))

skrive ut(rund(10.7))

skrive ut(rund(11.9))

skrive ut(rund(15.3))

skrive ut(rund(17.8))

skrive ut(rund(tjue))

skrive ut(rund(20.01))

Produksjon



La oss nå definere antall sifre og bruke runde () -funksjonen.

#et program for å avrunde flytende tall

skrive ut(rund(10,123,2))

skrive ut(rund(10 587,1))

skrive ut(rund(10,72,1))

skrive ut(rund(11.9545,1))

skrive ut(rund(15 322,2))

skrive ut(rund(17.865,2))

skrive ut(rund(20.090,2))

skrive ut(rund(20.01114,2))

Produksjon

La oss nå ta noen heltallsverdier og bruke funksjonen round (). Du kan merke at i utgangen returneres uendret heltallsverdi.

#et program for å avrunde flytende tall

skrive ut(rund(10))

skrive ut(rund(tjue))

skrive ut(rund(30))

skrive ut(rund(40))

skrive ut(rund(femti))

skrive ut(rund(12))

skrive ut(rund(femten))

skrive ut(rund(19))

Produksjon

Hvis vi sender noen streng eller tegn til round () -funksjonen i stedet for et tall, vil Python -tolken kaste en feil.

#å overføre en streng til rund funksjon

skrive ut(rund('kamran'))

Produksjon

Avrunding av de negative tallene
Round () -funksjonen kan også brukes på negative tall, og den avrunder de negative tallene og returnerer resultatet.

#bruke rundefunksjon på negative tall

på en=-3,98

skrive ut(rund(på en,1))

på en=-2.8

skrive ut(rund(på en))

på en=-5.67989

skrive ut(rund(på en,2))

på en=-100,9843

skrive ut(rund(på en,1))

på en=-20.04

skrive ut(rund(på en))

på en=-32.0908

skrive ut(rund(på en,3))

på en=-3.99898

skrive ut(rund(på en))

Produksjon

Konklusjon

Runden () er en innebygd funksjon av Python som avrundet flytende tall til de angitte desimaltallene. Det er en veldig nyttig funksjon når du utfører tallrelatert oppgave. Denne artikkelen forklarer kort runde () -funksjonen med eksempler.