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, i.e., getal en cijfers met drijvende komma. 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 geven. 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, 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 5, dan neemt het de bodemwaarde en blijft het gehele getal 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 (rond (11.9))
afdrukken (rond (15.3))
afdrukken (rond (17.8))
afdrukken(ronde(20))
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 (rond (11.9545,1))
afdrukken (rond (15.322,2))
afdrukken (rond (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 apply. 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(20))
afdrukken(ronde(30))
afdrukken(ronde(40))
afdrukken(ronde(50))
afdrukken(ronde (12))
afdrukken(ronde(15))
afdrukken(ronde(19))
Uitgang:
Als we een tekenreeks of teken doorgeven aan de functie round() in plaats van een getal, geeft de Python-interpreter een fout.
#een string doorgeven om de functie af te rondenprint(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.
aantal = -3.98
print(ronde(getal,1))
aantal = -2.8
print(ronde(getal))
aantal = -5.67989
print(ronde(getal,2))
aantal = -100.9843
print(ronde(getal,1))
aantal = -20.04
print(ronde(getal))
aantal = -32.0908
print(ronde(getal,3))
aantal = -3.9898
print(ronde(getal))
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.