Python

Python round() Fungsi

Python round() Fungsi
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.Sebagai contoh, kita memiliki bilangan floating-point 6.677, dan kita perlu membulatkannya ke 2 titik desimal, maka fungsi round() 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, 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-point
cetak (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-point
cetak(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 bulat
print(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
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.

5 Kartu Tangkap Game Teratas
Kita semua telah melihat dan menyukai gameplay streaming di YouTube. PewDiePie, Jakesepticye, dan Markiplier hanyalah beberapa pemain top yang telah m...
Cara Mengembangkan Game di Linux
Satu dekade yang lalu, tidak banyak pengguna Linux yang memprediksi bahwa sistem operasi favorit mereka suatu hari nanti akan menjadi platform game po...
Port Sumber Terbuka dari Mesin Game Komersial
Rekreasi mesin game gratis, open source, dan lintas platform dapat digunakan untuk bermain lama serta beberapa judul game yang cukup baru. Artikel ini...