logo

So runden Sie Zahlen in Python

Python bietet die integrierte Funktion „round()“, mit der eine Zahl auf eine bestimmte Anzahl von Ziffern gerundet werden kann. Es nimmt die beiden Argumente an, das erste ist n, das zweite ist n Ziffern und dann gibt es die Zahl n zurück, nachdem es auf n Ziffern gerundet wurde. Standardmäßig wird die Zahl n auf die nächste ganze Zahl gerundet.

Zum Beispiel - Wenn wir eine Zahl runden wollen, nehmen wir 7,5 an. Es wird auf die nächste ganze Zahl von 7 gerundet. Die Zahl 7,56 wird jedoch um eine Stelle auf 7,5 gerundet.

Die Funktion „round()“ ist wichtig, wenn mit der Anzahl von Gleitkommazahlen gearbeitet wird, die viele Dezimalstellen haben können. Die Funktion „round()“ macht es einfach und unkompliziert. Die Syntax ist unten angegeben.

Syntax:

 round(number, number of digits) 

Die Parameter sind -

  • Zahl – Stellt die angegebene Zahl dar, die gerundet werden soll.
  • Anzahl der Ziffern (optional) – Stellt die Anzahl der Ziffern dar, auf die die angegebene Zahl gerundet werden soll.

Lassen Sie uns das folgende Beispiel verstehen:

Beispiel -

 print(round(15)) # For floating point print(round(25.8)) print(round(25.4)) 

Ausgabe:

Was ist ein besonderer Charakter?
 15 26 25 

Jetzt wird der zweite Parameter verwendet.

Beispiel -

 print(round(25.4654, 2)) # when the (ndigit+1)th digit is &gt;=5 print(round(25.4276, 3)) # when the (ndigit+1)th digit is <5 print(round(25.4173, 2)) < pre> <p> <strong>Output:</strong> </p> <pre> 25.47 25.428 25.42 </pre> <h3>The real-life example of the round() function</h3> <p>The round() function is most useful while changing fractions to decimals. We generally get the number of a decimal points such as if we do 1/3 then we get 0.333333334, but we use either two or three digits to the right of the decimal points. Let&apos;s understand the following example.</p> <p> <strong>Example -</strong> </p> <pre> x = 1/6 print(x) print(round(x, 2)) </pre> <p> <strong>Output:</strong> </p> <pre> 0.16666666666666666 0.17 </pre> <p>Another example</p> <p> <strong>Example -</strong> </p> <pre> print(round(5.5)) print(round(5)) print(round(6.5)) </pre> <p> <strong>Output:</strong> </p> <pre> 6 5 6 </pre> <p>The <strong>round()</strong> function rounds 5.5 up to 6 and 6.5 down to 6. This is not a bug, the <strong>round()</strong> behaves like this way.</p> <hr></5>

Das reale Beispiel der Funktion „round()“.

Die Funktion „round()“ ist am nützlichsten, wenn es darum geht, Brüche in Dezimalzahlen umzuwandeln. Im Allgemeinen erhalten wir die Anzahl der Dezimalstellen, wenn wir beispielsweise 1/3 machen, erhalten wir 0,333333334, aber wir verwenden entweder zwei oder drei Ziffern rechts von den Dezimalstellen. Lassen Sie uns das folgende Beispiel verstehen.

Beispiel -

 x = 1/6 print(x) print(round(x, 2)) 

Ausgabe:

 0.16666666666666666 0.17 

Ein anderes Beispiel

Beispiel -

 print(round(5.5)) print(round(5)) print(round(6.5)) 

Ausgabe:

ml bis oz
 6 5 6 

Der runden() Die Funktion rundet 5,5 auf 6 und 6,5 auf 6 ab. Das ist kein Fehler runden() verhält sich so.