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 numreprint (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 numreprint (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 funktionprint (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.
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.