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 rondenafdrukken(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 rondenafdrukken(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 rondenafdrukken(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.
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.