Pytonorm

Python-runda () -funktion

Python-runda () -funktion
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. Python-rundan () -funktionen avrundar flytpunktsnumret till det angivna antalet decimaler och returnerar det.Till exempel har vi ett flytande nummer 6.677, och vi måste avrunda den med två decimaler, då kommer runda () -funktionen att göra jobbet och avrunda 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 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 flytpunkten
tryck (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 flytpunkten
tryck (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 funktion
tryck (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.

# tillämpning av rundfunktion på negativa siffror
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.

Hur man laddar ner och spelar Sid Meier's Civilization VI på Linux
Introduktion till spelet Civilization 6 är ett modernt intag av det klassiska konceptet som introducerades i serien Age of Empires-spel. Idén var gans...
Hur man installerar och spelar Doom på Linux
Introduktion till Doom Doom-serien har sitt ursprung på 90-talet efter att den ursprungliga Doom släpptes. Det blev en omedelbar hit och från den tide...
Vulkan för Linux-användare
Med varje ny generation grafikkort ser vi spelutvecklare driva gränserna för grafisk trohet och komma ett steg närmare fotorealism. Men trots all kred...