Denne artikkelen forklarer Python round () -funksjonen i detalj med eksempler.
Syntaks for runde () funksjon
Syntaksen til round () -funksjonen er som følger:
runde (flytende nummer, sifre)
Round () fungerer to parametere som argumenter, i.e., flytende nummer og sifre. Antallet eller det flytende punktet er den nødvendige parameteren, mens antall sifre er den valgfrie parameteren. I tilfelle hvis vi ikke oppgir antall sifre, vil funksjonen rund () returnere nærmeste heltall. Vi kan også oppgi heltall i den første parameteren. I dette tilfellet vil funksjonen rund () returnere samme heltall.
Eksempler og bruk av runde () funksjon
La oss se eksemplene og bruken av round () -funksjonen i Python-skriptet vårt. Hvis vi ikke spesifiserer antall sifre, tar funksjonen rund () taket av tallet og konverterer det til neste heltall hvis desimalverdien er større enn 5. I tilfelle hvis desimalverdien er mindre enn lik 5, tar den gulvverdien, og heltallet forblir det samme.
# et program for å avrunde flytende tall# ikke spesifisere antall sifre
trykk (rund (10.1))
trykk (rund (10.5))
trykk (rund (10.7))
trykk (rund (11.9))
trykk (rund (15.3))
trykk (rund (17.8))
trykk (rund (20))
trykk (rund (20.01))
Produksjon
La oss nå definere antall sifre og bruke funksjonen round ().
# et program for å avrunde flytende talltrykk (rund (10.123,2))
trykk (rund (10.587,1))
trykk (rund (10.72,1))
trykk (rund (11.9545,1))
trykk (rund (15.322,2))
trykk (rund (17.865,2))
trykk (rund (20.090,2))
trykk (rund (20.01114,2))
Produksjon
La oss nå ta noen heltallverdier og bruke round () -funksjonen. Du kan merke deg at i utgangen returneres uendret heltall.
# et program for å avrunde flytende talltrykk (rund (10))
trykk (rund (20))
trykk (rund (30))
trykk (rund (40))
trykk (rund (50))
trykk (rund (12))
trykk (rund (15))
trykk (rund (19))
Produksjon
Hvis vi sender noen streng eller tegn til funksjonen round () i stedet for et tall, vil Python-tolken kaste en feil.
# passerer en streng til rund funksjontrykk (rund ('kamran'))
Produksjon
Avrunding av de negative tallene
Funksjonen round () kan også brukes på negative tall, og den avrunder de negative tallene og returnerer resultatet.
num = -3.98
trykk (rund (num, 1))
num = -2.8
trykk (rund (num))
num = -5.67989
trykk (rund (num, 2))
num = -100.9843
utskrift (rund (num, 1))
num = -20.04
trykk (rund (num))
num = -32.0908
trykk (rund (num, 3))
num = -3.9898
trykk (rund (num))
Produksjon
Konklusjon
Runden () er en innebygd funksjon av Python som avrundet flytetall til de angitte desimaltallene. Det er en veldig nyttig funksjon når du utfører den tallrelaterte oppgaven. Denne artikkelen forklarer kort runde () -funksjonen med eksempler.