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, i.e., angka dan angka floating-point. 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 nomor integer di parameter pertama. Dalam hal ini, fungsi round() akan mengembalikan bilangan bulat yang sama.
Contoh dan penggunaan fungsi round()
Mari kita lihat contoh dan penggunaan fungsi round() dalam skrip Python kami. 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. Dalam hal 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
cetak (bulat (10 .).1))
cetak (bulat (10 .).5))
cetak (bulat (10 .).7))
cetak(bulat (11 .).9))
cetak (bulat (15 .).3))
cetak(bulat (17 .).8))
cetak(putaran (20))
cetak (bulat (20 .).01))
Keluaran
Sekarang, mari kita tentukan jumlah digit dan gunakan fungsi round().
#program untuk membulatkan angka floating-pointcetak (bulat (10 .).123,2))
cetak (bulat (10 .).587,1))
cetak (bulat (10 .).72,1))
cetak(bulat (11 .).9545,1))
cetak (bulat (15 .).322.2))
cetak(bulat (17 .).865,2))
cetak (bulat (20 .).090,2))
cetak (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-pointcetak(bulat (10))
cetak(putaran (20))
cetak (bulat (30))
cetak (bulat(40))
cetak(bulat(50))
cetak(putaran (12))
cetak(bulat(15))
cetak(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 bulatprint(bulat('kamran'))
Keluaran
Pembulatan bilangan negatif
Fungsi round() dapat diterapkan ke angka negatif juga, dan membulatkan angka negatif dan mengembalikan hasilnya.
bilangan = -3.98
cetak(bulat(bil,1))
bilangan = -2.8
cetak(bulat(bil))
bilangan = -5.67989
cetak(bulat(bil,2))
bilangan = -100.9843
cetak(bulat(bil,1))
bilangan = -20.04
cetak(bulat(bil))
bilangan = -32.0908
cetak(bulat(bil,3))
bilangan = -3.9898
cetak(bulat(bil))
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.