Python Round -funksjon

Python Round -funksjon
Python er et veldig allsidig programmeringsspråk på høyt nivå som er mest brukt innen datavitenskap, maskinlæring og kunstig intelligens. Python gir stor støtte gjennom innebygde moduler og funksjoner der vi trenger å spille med tallene. Python Round () -funksjonen avrunder det flytende punktnummeret til det angitte antall desimaler og returnerer det.For eksempel har vi et flytende punkt nummer 6.677, og vi må avrunde den til 2 desimalpunkter, deretter vil runden () -funksjonen gjøre jobben og avrunde tallet til 6.68.

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

Syntaks av rund () -funksjon

Syntaksen til runden () -funksjonen er som følger:

runde (flytende punktnummer, sifre)

Runden () fungerer to parametere som argumenter, i.e., Flytepunktnummer og sifre. Antallet eller flytende punktnummeret er den nødvendige parameteren, mens antall sifre er den valgfrie parameteren. I tilfelle hvis vi ikke gir antall sifre, vil runden () -funksjonen returnere det nærmeste heltallnummeret. Vi kan også oppgi heltallnummeret i den første parameteren. I dette tilfellet vil runden () -funksjonen returnere det samme heltallnummeret.

Eksempler og bruk av rund () -funksjon

La oss se eksemplene og bruken av runden () -funksjonen i Python -skriptet vårt. Hvis vi ikke spesifiserer antall sifre, tar runden () -funksjonen taket på 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 heltallnummeret forblir det samme.

#et program for å avrunde flytende punkttall
#ikke spesifisere antall sifre
trykk (runde (10.1))
trykk (runde (10.5))
trykk (runde (10.7))
trykk (runde (11.9))
trykk (runde (15.3))
trykk (runde (17.8))
trykk (runde (20))
trykk (runde (20.01))

Produksjon

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

#et program for å avrunde flytende punkttall
trykk (runde (10.123,2))
trykk (runde (10.587,1)))
trykk (runde (10.72,1))
trykk (runde (11.9545,1)))
trykk (runde (15.322,2))
trykk (runde (17.865,2))
trykk (runde (20.090,2))
trykk (runde (20.01114,2))

Produksjon

La oss nå ta noen heltallverdier og bruke runden () -funksjonen. Du kan merke deg at i utgangen returneres uendret heltallverdi.

#et program for å avrunde flytende punkttall
trykk (runde (10))
trykk (runde (20))
trykk (runde (30))
trykk (runde (40))
trykk (runde (50))
trykk (runde (12))
trykk (runde (15))
trykk (runde (19))

Produksjon

Hvis vi gir noen streng eller karakter til runden () -funksjonen i stedet for et tall, vil Python -tolken kaste en feil.

#passere en streng til rund funksjon
trykk (runde ('Kamran'))

Produksjon

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

#Applysende runde funksjon på negative tall
num = -3.98
trykk (runde (num, 1))
num = -2.8
Print (Round (Num))
num = -5.67989
trykk (runde (num, 2))
Num = -100.9843
trykk (runde (num, 1))
Num = -20.04
Print (Round (Num))
Num = -32.0908
trykk (runde (num, 3))
num = -3.9898
Print (Round (Num))

Produksjon

Konklusjon

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