Python-Runde

Die Python-Methode round() rundet eine Zahl auf eine angegebene Anzahl von Dezimalstellen. Round() rundet eine Zahl standardmäßig auf null Dezimalstellen. rund() ist nutzlich, wenn Sie mit Zahlen mit einer bestimmten Genauigkeit arbeiten möchten.

Sie können auf ein Szenario stoßen, in dem Sie möchten um eine Zahl auf eine bestimmte Dezimalstelle zu runden.

Sie können dazu die Funktion round() in Python verwenden. Sie fuhren beispielsweise eine Metzgerei und möchten die Preise Ihrer Produkte auf den nächsten Dollar runden.

In diesem Tutorial erfahren Sie, wie Sie Zahlen mit der Runde . runden ()-Funktion in Python. Wir werden auch einige Beispiele durchgehen, um zu veranschaulichen, wie diese Funktion in einem tats√§chlichen Programm funktionieren wurde.

Python-Methode round()

Die Python-Methode round() rundet eine Zahl auf eine bestimmte Dezimalstelle. Diese Methode gibt eine auf Ihre Angaben gerundete Gleitkommazahl zuruck. Standardmäßig rundet die Methode round() eine Zahl auf null Dezimalstellen.

Sehen Sie sich die Syntax fur die integrierte Funktion round() an:

round() akzeptiert zwei Argumente:

  • Der Wert, den Sie runden m√∂chten.
  • Die Anzahl der Dezimalstellen, auf die der Wert gerundet werden soll (optional, standardm√§√üig null Dezimalstellen).

round() gibt einen Gleitkommawert zuruck, da die Methode Dezimalwerte zuruckgeben kann. Daher sollten Sie planen, statt einer ganzen Zahl eine Gleitkommazahl zu akzeptieren. Dies ist wichtig, wenn Sie sich entscheiden, das Ergebnis der Methode round() zu rechnen.

81 % der Teilnehmer gaben an, dass sie sich nach dem Besuch eines Bootcamps hinsichtlich ihrer Berufsaussichten im Tech-Bereich sicherer fuhlten. Holen Sie sich noch heute ein Bootcamp.

Der durchschnittliche Bootcamp-Absolvent verbrachte weniger als sechs Monate im Karriereubergang, vom Beginn eines Bootcamps bis zur Suche nach seinem ersten Job.

Python hat zwei Methoden, die lass dich auf- und abrunden. Die Methode floor() rundet auf die n√§chste ganze Zahl ab. ceil() rundet auf die n√§chste ganze Zahl auf. In dieser Anleitung konzentrieren wir uns auf die Methode round().

Weitere Informationen zu ceil() und floor() finden Sie in unserem Python-Leitfaden zu ceil() und floor().

Eine der h√§ufigsten Anwendungen zum Runden von Zahlen ist, wenn Sie mit Geld arbeiten. Dies liegt daran, dass viele Leute es vorziehen, nicht mit Bruchteilen von Pfennigen und Dezimalbruchen zu arbeiten, wenn sie mit Geld arbeiten.

p>

Das Runden von Zahlen ist auch ublich, wenn Sie mit mathematischen Berechnungen arbeiten, die ungerundete Werte zuruckgeben. Aus diesem Grund werden Rundungswerte in der Datenwissenschaft und beim maschinellen Lernen h√§ufig vorkommen.

round() Python: Beispiel

Lassen Sie uns ein Beispiel verwenden, um die Funktionsweise dieser Funktion zu veranschaulichen: Angenommen, wir verwalten einen Produktstand und möchten berechnen, wie wir den Preis fur einzelne Orangen berechnen sollen.

Wir kaufen Orangen in Bundeln zu 50 Stuck, verkaufen aber einzelne Orangen an cu stömer. Wir möchten also den Preis von funfzig Orangen durch funfzig teilen, um den Großhandelspreis einer einzelnen Orange zu erhalten.

Hier ist ein Python-Beispielskript, das wir verwenden könnten, um diese Aufgabe zu lösen:

Unser Code gibt eine Python-Gleitkommazahl zuruck, gefolgt von einer gerundeten Zahl:

Zuerst haben wir den Preis von funfzig Orangen angegeben. Wir legen diesen Wert als Python-Variable fest, deren Wert in diesem Fall 15,52 $ betr√§gt. Dann haben wir den Preis einer einzelnen Orange berechnet, indem wir den Preis von funfzig Orangen durch funfzig geteilt haben.

Der Preis einer einzelnen Orange betrug jedoch 0,3104 $, was nicht der Preis ist, den wir Verbraucher belasten kann. Also haben wir die Funktion round() verwendet, um den Preis einer einzelnen Orange auf den n√§chsten Cent gerundet zuruckzugeben.

Unser Programm hat die gerundete Zahl 0,31 zuruckgegeben, die uns sagt, dass wir mehr als 0,31 $ pro Orange verlangen möchten, um einen Gewinn zu erzielen.

In unserem Beispiel haben wir 2 in unserer Methode round() angegeben, die unserem Programm mitteilt, unsere Zahl auf zwei Dezimalstellen zu runden. Wenn wir jedoch die round()-Funktion, um die n√§chste ganze Zahl zuruckzugeben, mussen wir diesen Parameter nicht angeben.

Python-Runde auf die n√§chste ganze Zahl

Um in Python auf die nächste ganze Zahl zu runden, musst du können Sie die Methode round() verwenden. Sie sollten keine Anzahl von Dezimalstellen angeben, auf die Ihre Zahl gerundet werden soll.

Hier ist ein Beispiel fur die Verwendung von round() ohne der zweite Parameter, um eine Zahl auf ihren n√§chsten ganzen Wert zu runden:

Unser Python-Code gibt zuruck: 24.

Die round() Funktion wird normalerweise mit Gleitkommazahlen verwendet, die Dezimalstellen enthalten. Sie können auch ganze Zahlen an round() ubergeben, ohne einen Fehler zuruckzugeben. Trotzdem gibt unser Programm die gleichen Werte zuruck, da ganze Zahlen bereits runde Zahlen sind.

Optional können Sie 0 als zweites Argument angeben, anstatt es vollständig wegzulassen. Dadurch wird auch ein Wert auf die nächste ganze Zahl gerundet. Da die 0 jedoch der Standardwert ist, haben wir sie in diesem Beispiel nicht angegeben.

Die Funktion round() kann auch zum Runden einer negativen Zahl verwendet werden. Hier ist ein Beispiel in Aktion:

"Karriere-Karma trat in mein Leben ein, als ich es am dringendsten brauchte und half mir schnell, ein Bootcamp zu absolvieren. Zwei Monate nach meinem Abschluss fand ich meinen Traumjob, der dazu passte meine Werte und Ziele im Leben!"

Venus, Software Engineer bei Rockbot

Unser Code gibt zuruck: -102.

Schlussfolgerung

Sie können die Python-Funktion round() verwenden, um eine Zahl auf eine bestimmte Dezimalstelle zu runden. Dies kann hilfreich sein, wenn Sie mit mathematischen Berechnungen arbeiten, die Zahlen mit unnötigen Dezimalstellen zuruckgeben. Oder round() kann hilfreich sein, wenn Sie mit Werten wie Geld arbeiten, die normalerweise nicht mehr als zwei Dezimalstellen aufweisen.

In diesem Tutorial haben wir besprochen, wie die Funktion round() zum Runden von Zahlen in Python verwendet wird. Anschließend haben wir einige Beispiele mit der round()-Funktion, um zu zeigen, wie es funktioniert. Jetzt sind Sie bereit, wie ein Experte mit dem Runden von Zahlen in Python zu beginnen!

Um mehr uber die Python-Programmierung zu erfahren, lesen Sie unsere vollst√§ndige Anleitung zum Erlernen von Python.