Python bulat () Fungsi

Python Round Function



Python adalah bahasa pemrograman tingkat tinggi yang sangat serbaguna yang paling banyak digunakan dalam Ilmu Data, Pembelajaran Mesin, dan Kecerdasan Buatan. Python memberikan dukungan hebat melalui modul dan fungsi bawaan di mana kita perlu bermain dengan angka. Fungsi Python round() membulatkan angka floating-point ke angka desimal yang dinyatakan dan mengembalikannya. Misalnya, kita memiliki angka floating-point 6.677, dan kita perlu membulatkannya ke 2 titik desimal, lalu round() fungsi akan melakukan pekerjaan dan membulatkan angka menjadi 6.68.

Artikel ini menjelaskan fungsi Python round() secara rinci dengan contoh.







Sintaks fungsi round()

Sintaks fungsi round() adalah sebagai berikut:



bulat (nomor floating-point, digit)



Round() berfungsi dua parameter sebagai argumen, yaitu angka floating-point dan digit. Angka atau angka floating-point adalah parameter yang diperlukan, sedangkan jumlah digit adalah parameter opsional. Jika kita tidak memberikan jumlah digit, maka fungsi round() akan mengembalikan bilangan bulat terdekat. Kami juga dapat memberikan bilangan bulat pada parameter pertama. Dalam hal ini, fungsi round() akan mengembalikan nomor integer yang sama.





Contoh dan penggunaan fungsi round()

Mari kita lihat contoh dan penggunaan fungsi round() dalam skrip Python kita. Jika kita tidak menentukan jumlah digit, maka fungsi round() mengambil ceil angka dan mengubahnya menjadi bilangan bulat berikutnya jika nilai desimal lebih besar dari 5. Jika nilai desimal kurang dari sama dengan 5, maka dibutuhkan nilai dasar, dan bilangan bulat tetap sama.

#program untuk membulatkan angka floating-point

#tidak menentukan jumlah digit

mencetak(bulat(10.1))

mencetak(bulat(10.5))

mencetak(bulat(10.7))

mencetak(bulat(11.9))

mencetak(bulat(15.3))

mencetak(bulat(17.8))

mencetak(bulat(dua puluh))

mencetak(bulat(20.01))

Keluaran



Sekarang, mari kita tentukan jumlah digit dan gunakan fungsi round().

#program untuk membulatkan angka floating-point

mencetak(bulat(10.123,2))

mencetak(bulat(10.587,1))

mencetak(bulat(10.72,1))

mencetak(bulat(11.9545,1))

mencetak(bulat(15,322,2))

mencetak(bulat(17.865,2))

mencetak(bulat(20.090,2))

mencetak(bulat(20.01114,2))

Keluaran

Sekarang, mari kita ambil beberapa nilai integer dan terapkan fungsi round(). Anda dapat mencatat bahwa dalam output, maka nilai integer yang tidak berubah dikembalikan.

#program untuk membulatkan angka floating-point

mencetak(bulat(10))

mencetak(bulat(dua puluh))

mencetak(bulat(30))

mencetak(bulat(40))

mencetak(bulat(lima puluh))

mencetak(bulat(12))

mencetak(bulat(limabelas))

mencetak(bulat(19))

Keluaran

Jika kita meneruskan string atau karakter apa pun ke fungsi round() alih-alih angka, interpreter Python akan membuat kesalahan.

#melewati string ke fungsi bulat

mencetak(bulat('kamran'))

Keluaran

Pembulatan bilangan negatif
Fungsi round() dapat diterapkan ke angka negatif juga, dan membulatkan angka negatif dan mengembalikan hasilnya.

#menerapkan fungsi bulat pada bilangan negatif

pada satu=-3.98

mencetak(bulat(pada satu,1))

pada satu=-2.8

mencetak(bulat(pada satu))

pada satu=-5.67989

mencetak(bulat(pada satu,2))

pada satu=-100.9843

mencetak(bulat(pada satu,1))

pada satu=-20,04

mencetak(bulat(pada satu))

pada satu=-32.0908

mencetak(bulat(pada satu,3))

pada satu=-3.99898

mencetak(bulat(pada satu))

Keluaran

Kesimpulan

Round() adalah fungsi bawaan Python yang membulatkan angka floating-point ke angka desimal yang diberikan. Ini adalah fungsi yang sangat berguna saat Anda melakukan tugas terkait angka. Artikel ini menjelaskan secara singkat fungsi round() dengan contoh.