Den här artikeln förklarar Python round () -funktionen i detalj med exempel.
Syntax för funktionen round ()
Syntaxen för funktionen round () är som följer:
runda (flytande nummer, siffror)
Round () fungerar två parametrar som argument, dvs.e., flyttalsnummer och siffror. Siffran eller den flytande punkten är den önskade parametern, medan antalet siffror är den valfria parametern. Om vi inte anger antalet siffror, returnerar funktionen rund () 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 rund () funktion
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 konverterar det till nästa heltal om decimalvärdet är större än 5. Om decimalvärdet är mindre än lika med 5, tar det golvvärdet och heltalet förblir detsamma.
# ett program för att avrunda flytpunkten# anger inte antalet siffror
tryck (rund (10.1))
tryck (rund (10.5))
tryck (rund (10.7))
tryck (rund (11.9))
tryck (rund (15.3))
tryck (rund (17.8))
tryck (rund (20))
tryck (rund (20.01))
Produktion
Låt oss nu definiera antalet siffror och använda funktionen round ().
# ett program för att avrunda flytpunktentryck (rund (10.123,2))
tryck (rund (10.587,1))
tryck (rund (10.72,1))
tryck (rund (11.9545,1))
tryck (rund (15.322,2))
tryck (rund (17.865,2))
tryck (rund (20.090,2))
tryck (rund (20.01114,2))
Produktion
Låt oss nu ta några heltal och tillämpa funktionen round (). Du kan notera att i utgången returneras oförändrat helvärde.
# ett program för att avrunda flytpunktentryck (rund (10))
tryck (rund (20))
tryck (rund (30))
tryck (rund (40))
tryck (rund (50))
tryck (rund (12))
tryck (rund (15))
tryck (rund (19))
Produktion
Om vi skickar någon sträng eller karaktär till funktionen round () istället för ett nummer, kommer Python-tolken att kasta ett fel.
# passerar en sträng till rund funktiontryck (rund ('kamran'))
Produktion
Avrundar de negativa siffrorna
Funktionen runda () kan också tillämpas på negativa tal, och den avrundar de negativa siffrorna och returnerar resultatet.
num = -3.98
skriva ut (rund (num, 1))
num = -2.8
skriva ut (rund (num))
num = -5.67989
skriva ut (rund (num, 2))
num = -100.9843
skriva ut (rund (num, 1))
num = -20.04
tryck (rund (num))
num = -32.0908
skriva ut (rund (num, 3))
num = -3.9898
tryck (rund (num))
Produktion
Slutsats
Round () är en inbyggd funktion av Python som avrundade flytpunktsnumret till de angivna decimaltalen. Det är en mycket användbar funktion när du utför den nummerrelaterade uppgiften. Den här artikeln förklarar kortfattat funktionen round () med exempel.