Python

Python round() Functie

Python round() Functie
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 geeft het terug.We hebben bijvoorbeeld een getal met drijvende komma 6.677, en we moeten het afronden op 2 decimalen, dan zal de functie round() 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, 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 ronden
afdrukken (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 ronden
afdrukken(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 ronden
print(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
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.

Met WinMouse kunt u de beweging van de muisaanwijzer op Windows-pc aanpassen en verbeteren
Als u de standaardfuncties van uw muisaanwijzer wilt verbeteren, gebruik dan freeware WinMuis. Het voegt meer functies toe om u te helpen het meeste u...
Linkermuisknop werkt niet op Windows 10
Als u een speciale muis gebruikt met uw laptop of desktopcomputer, maar de linkermuisknop werkt niet not op Windows 10/8/7 om wat voor reden dan ook, ...
Cursor springt of beweegt willekeurig tijdens het typen in Windows 10
Als u merkt dat uw muiscursor vanzelf springt of beweegt, automatisch, willekeurig tijdens het typen op een Windows-laptop of -computer, dan kunnen en...