A Python biztosítja a beépített round() függvényt, amely egy számot adott számú számjegyre kerekített. Felveszi a két argumentumot, az első n, a második az n számjegy, majd n számjegyre kerekítése után n számot ad vissza. Alapértelmezés szerint az n számot a legközelebbi egész számra kerekíti.
Például - Ha egy számot le akarunk kerekíteni, tegyük fel, hogy 7,5. A legközelebbi egész számra kerekítve 7 lesz. A 7,56-os számot azonban egy megadandó hellyel 7,5-re kerekítjük.
A round() függvény elengedhetetlen, ha sok tizedesjegyet tartalmazó lebegésekkel dolgozunk. A round() függvény egyszerűvé és egyszerűvé teszi. A szintaxis alább látható.
Szintaxis:
round(number, number of digits)
A paraméterek -
- szám - A megadott számot jelöli, amelyet kerekíteni kell.
- számjegyek száma (Opcionális) – A számjegyek számát jelöli, amelyre az adott számot fel kell kerekíteni.
Értsük meg a következő példát -
Példa -
print(round(15)) # For floating point print(round(25.8)) print(round(25.4))
Kimenet:
10 1 millió
15 26 25
Most a második paraméter kerül felhasználásra.
Példa -
print(round(25.4654, 2)) # when the (ndigit+1)th digit is >=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'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>
A round() függvény valós példája
A round() függvény akkor a leghasznosabb, ha a törteket tizedesjegyekre változtatja. Általában a tizedespontok számát kapjuk meg, például ha 1/3-ot teszünk, akkor 0,333333334-et kapunk, de két vagy három számjegyet használunk a tizedespontok jobb oldalán. Értsük meg a következő példát.
Példa -
x = 1/6 print(x) print(round(x, 2))
Kimenet:
0.16666666666666666 0.17
Egy másik példa
Példa -
karakterláncsá alakítani
print(round(5.5)) print(round(5)) print(round(6.5))
Kimenet:
6 5 6
A kerek() a függvény 5,5-öt 6-ra, 6,5-öt 6-ra kerekít. Ez nem hiba, a kerek() így viselkedik.
5>