Python round () Funktion

Python Round Function



Python är ett mycket mångsidigt programmeringsspråk på hög nivå som används mest inom datavetenskap, maskininlärning och artificiell intelligens. Python ger bra stöd genom inbyggda moduler och funktioner där vi behöver spela med siffrorna. Funktionen Python round () avrundar floating-point-numret till det angivna antalet decimaler och returnerar det. Till exempel har vi ett floating-point-nummer 6.677, och vi måste avrunda det till de 2 decimalerna, sedan round () -funktionen gör jobbet och avrundar siffran till 6,68.

Den här artikeln förklarar Python round () -funktionen i detalj med exempel.







Syntax för funktionen round ()

Syntaxen för funktionen round () är följande:



runda (flyttal, siffror)



Rundan () fungerar med två parametrar som argument, dvs flytande tal och siffror. Numret eller flytpunktsnumret är den nödvändiga parametern, medan antalet siffror är den valfria parametern. Om vi ​​inte anger antalet siffror returnerar funktionen round () det närmaste heltalet. Vi kan också ange heltalet i den första parametern. I det här fallet returnerar funktionen round () samma heltal.





Exempel och användning av funktionen round ()

Låt oss se exemplen och användningen av funktionen round () i vårt Python -skript. Om vi ​​inte anger antalet siffror tar funktionen round () taket för talet och omvandlar det till nästa heltal om decimalvärdet är större än 5. Om decimalvärdet är mindre än lika med 5, då tar det golvvärdet och heltalet förblir detsamma.

#ett program för att avrunda de flytande siffrorna

#inte ange antalet siffror

skriva ut(runda(10.1))

skriva ut(runda(10.5))

skriva ut(runda(10.7))

skriva ut(runda(11.9))

skriva ut(runda(15.3))

skriva ut(runda(17.8))

skriva ut(runda(tjugo))

skriva ut(runda(20.01))

Produktion



Låt oss nu definiera antalet siffror och använda funktionen round ().

#ett program för att avrunda de flytande siffrorna

skriva ut(runda(10,123,2))

skriva ut(runda(10 587,1))

skriva ut(runda(10,72,1))

skriva ut(runda(11.9545,1))

skriva ut(runda(15 322,2))

skriva ut(runda(17 865,2))

skriva ut(runda(20 090,2))

skriva ut(runda(20.01114,2))

Produktion

Låt oss nu ta några heltalsvärden och tillämpa funktionen round (). Du kan notera att i utmatningen returneras oförändrat heltal.

#ett program för att avrunda de flytande siffrorna

skriva ut(runda(10))

skriva ut(runda(tjugo))

skriva ut(runda(30))

skriva ut(runda(40))

skriva ut(runda(femtio))

skriva ut(runda(12))

skriva ut(runda(femton))

skriva ut(runda(19))

Produktion

Om vi ​​skickar någon sträng eller tecken till round () -funktionen istället för ett tal, kommer Python -tolkaren att kasta ett fel.

#överföra en sträng till rund funktion

skriva ut(runda('kamran'))

Produktion

Avrundning av de negativa siffrorna
Round () -funktionen kan också tillämpas på negativa tal, och den avrundar de negativa talen och returnerar resultatet.

#applicera rund funktion på negativa tal

på ett=-3,98

skriva ut(runda(på ett,1))

på ett=-2.8

skriva ut(runda(på ett))

på ett=-5.67989

skriva ut(runda(på ett,2))

på ett=-100,9843

skriva ut(runda(på ett,1))

på ett=-20.04

skriva ut(runda(på ett))

på ett=-32.0908

skriva ut(runda(på ett,3))

på ett=-3 99898

skriva ut(runda(på ett))

Produktion

Slutsats

Rundan () är en inbyggd funktion av Python som avrundade floating-point-talet till de angivna decimalnumren. Det är en mycket användbar funktion när du utför den nummerrelaterade uppgiften. Den här artikeln förklarar kort funktionen round () med exempel.