Python round() Functie

Python Round Function



Python is een zeer veelzijdige programmeertaal op hoog niveau die het meest wordt gebruikt in datawetenschappen, machine learning en kunstmatige intelligentie. Python biedt geweldige ondersteuning via ingebouwde modules en functies waarbij we met de cijfers moeten spelen. De functie Python round() rondt het getal met drijvende komma af op het opgegeven aantal decimalen en retourneert het. We hebben bijvoorbeeld een getal met drijvende komma 6.677 en we moeten het afronden op 2 decimalen, dan wordt de round() functie zal het werk doen en het getal afronden op 6,68.

In dit artikel wordt de functie Python round() in detail uitgelegd met voorbeelden.







Syntaxis van de functie round()

De syntaxis van de functie round() is als volgt:



rond (zwevende-kommagetal, cijfers)



De round() functie twee parameters als argumenten, d.w.z. drijvende-kommagetal en cijfers. Het getal of getal met drijvende komma is de vereiste parameter, terwijl het aantal cijfers de optionele parameter is. Als we het aantal cijfers niet opgeven, retourneert de functie round() het dichtstbijzijnde gehele getal. We kunnen ook het gehele getal in de eerste parameter opgeven. In dit geval retourneert de functie round() hetzelfde gehele getal.





Voorbeelden en gebruik van de functie round()

Laten we eens kijken naar de voorbeelden en het gebruik van de functie round() in ons Python-script. Als we het aantal cijfers niet specificeren, dan neemt de functie round() het plafond van het getal en zet dit om in het volgende gehele getal als de decimale waarde groter is dan 5. In het geval dat de decimale waarde kleiner is dan gelijk aan de 5, dan neemt het de bodemwaarde en het gehele getal blijft hetzelfde.

#een programma om de getallen met drijvende komma af te ronden

#het aantal cijfers niet specificeren

afdrukken(ronde(10.1))

afdrukken(ronde(10.5))

afdrukken(ronde(10.7))

afdrukken(ronde(11.9))

afdrukken(ronde(15.3))

afdrukken(ronde(17,8))

afdrukken(ronde(twintig))

afdrukken(ronde(20.01))

Uitgang:



Laten we nu het aantal cijfers definiëren en de functie round() gebruiken.

#een programma om de getallen met drijvende komma af te ronden

afdrukken(ronde(10,123,2))

afdrukken(ronde(10.587,1))

afdrukken(ronde(10.72,1))

afdrukken(ronde(11.9545,1))

afdrukken(ronde(15,322,2))

afdrukken(ronde(17.865,2))

afdrukken(ronde(20.090,2))

afdrukken(ronde(20.01114,2))

Uitgang:

Laten we nu enkele gehele getallen nemen en de functie round() toepassen. U kunt opmerken dat in de uitvoer de ongewijzigde integerwaarde wordt geretourneerd.

#een programma om de getallen met drijvende komma af te ronden

afdrukken(ronde(10))

afdrukken(ronde(twintig))

afdrukken(ronde(30))

afdrukken(ronde(40))

afdrukken(ronde(vijftig))

afdrukken(ronde(12))

afdrukken(ronde(vijftien))

afdrukken(ronde(19))

Uitgang:

Als we een tekenreeks of teken doorgeven aan de functie round() in plaats van een getal, zal de Python-interpreter een foutmelding geven.

#een string doorgeven om de functie af te ronden

afdrukken(ronde('kamran'))

Uitgang:

Afronden van de negatieve getallen
De functie round() kan ook worden toegepast op negatieve getallen, en rondt de negatieve getallen af ​​en geeft het resultaat terug.

#afrondfunctie toepassen op negatieve getallen

op een=-3.98

afdrukken(ronde(op een,1))

op een=-2.8

afdrukken(ronde(op een))

op een=-5.67989

afdrukken(ronde(op een,2))

op een=-100.9843

afdrukken(ronde(op een,1))

op een=-20.04

afdrukken(ronde(op een))

op een=-32.0908

afdrukken(ronde(op een,3))

op een=-3.99898

afdrukken(ronde(op een))

Uitgang:

Conclusie

De round() is een ingebouwde functie van Python die het getal met drijvende komma afrondt op de gegeven decimale getallen. Het is een zeer nuttige functie wanneer u de nummergerelateerde taak uitvoert. In dit artikel wordt de functie round() kort uitgelegd met voorbeelden.