Python

Python-runde () -funktion

Python-runde () -funktion
Python er et meget alsidigt programmeringssprog på højt niveau, der er mest brugt i datavidenskab, maskinindlæring og kunstig intelligens. Python yder god support gennem indbyggede moduler og funktioner, hvor vi skal lege med tallene. Python-runde () -funktionen afrunder flydende nummer til det angivne antal decimaler og returnerer det.For eksempel har vi et flydende nummer 6.677, og vi er nødt til at afrunde den til de 2 decimaler, så vil funktionen runde () udføre jobbet og afrunde tallet til 6.68.

Denne artikel forklarer Python-runde () -funktionen detaljeret med eksempler.

Syntaks for runde () funktion

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

runde (flydende nummer, cifre)

Round () fungerer to parametre som argumenter, i.e., flydende nummer og cifre. Antallet eller flydende nummer er den krævede parameter, mens antallet af cifre er den valgfri parameter. Hvis vi ikke angiver antallet af cifre, returnerer funktionen runde () det nærmeste heltal. Vi kan også angive heltal i den første parameter. I dette tilfælde vil funktionen round () returnere det samme heltal.

Eksempler og brug af runde () - funktionen

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

# et program til at afrunde flydende numre
# specificerer ikke 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 (20))
print (rund (20.01))

Produktion

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

# et program til at afrunde flydende numre
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 der i output returneres uændret heltal.

# et program til at afrunde flydende numre
print (rund (10))
print (rund (20))
print (rund (30))
print (rund (40))
print (rund (50))
print (rund (12))
print (rund (15))
print (rund (19))

Produktion

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

# passerer en streng til rund funktion
print (rund ('kamran'))

Produktion

Afrunding af de negative tal
Funktionen runde () kan også anvendes på negative tal, og den afrunder de negative tal og returnerer resultatet.

# anvendelse af rundefunktion på negative tal
num = -3.98
print (rund (tal, 1))
num = -2.8
print (rund (num))
num = -5.67989
print (rund (tal, 2))
num = -100.9843
print (rund (tal, 1))
num = -20.04
print (rund (num))
num = -32.0908
print (rund (tal, 3))
num = -3.9898
print (rund (num))

Produktion

Konklusion

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

Sådan udvikler du et spil på Linux
For et årti siden ville ikke mange Linux-brugere forudsige, at deres foretrukne operativsystem en dag ville være en populær spilplatform til kommercie...
Open Source-porte med kommercielle spilmotorer
Gratis, open source og cross-platform spilmotorgendringer kan bruges til at spille gamle såvel som nogle af de temmelig nylige spiltitler. Denne artik...
Bedste kommandoliniespil til Linux
Kommandolinjen er ikke kun din største allierede, når du bruger Linux, den kan også være kilde til underholdning, fordi du kan bruge den til at spille...