Python

Python-runde () -funksjon

Python-runde () -funksjon
Python er et veldig allsidig programmeringsspråk på høyt nivå som er mest brukt i 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 flytetallnummeret til det oppgitte antall desimaler og returnerer det.For eksempel har vi et flytende punkt nummer 6.677, og vi må avrunde den til 2 desimaler, så vil runde () -funksjonen gjøre jobben og avrunde tallet til 6.68.

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 tall
trykk (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 tall
trykk (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 funksjon
trykk (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.

# å bruke rundefunksjon på negative tall
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.

Hvordan laste ned og spille Sid Meier's Civilization VI på Linux
Introduksjon til spillet Civilization 6 er et moderne syn på det klassiske konseptet som ble introdusert i serien av Age of Empires-spillene. Ideen va...
Hvordan installere og spille Doom på Linux
Introduksjon til Doom Doom-serien stammer fra 90-tallet etter utgivelsen av den originale Doom. Det ble en øyeblikkelig suksess, og fra den tiden og u...
Vulkan for Linux-brukere
Med hver nye generasjon grafikkort ser vi spillutviklere skyve grensene for grafisk troskap og komme et skritt nærmere fotorealisme. Men til tross for...