Bagaimana Anda membulatkan pelampung ke 2 tempat desimal dengan python?

Catatan. Perilaku round() untuk pelampung bisa mengejutkan. Pemberitahuan round(number, ndigits)6 memberikan round(number, ndigits)7 bukan round(number, ndigits)8 yang diharapkan. Ini bukan bug. itu adalah hasil dari fakta bahwa sebagian besar pecahan desimal tidak dapat direpresentasikan secara tepat sebagai pelampung

Ketika round(number, ndigits)9 desimal diubah menjadi bilangan titik-mengambang biner, angka itu diganti lagi dengan perkiraan biner, yang nilai pastinya adalah

2.67499999999999982236431605997495353221893310546875_

Oleh karena itu, dibulatkan menjadi 2. 67

Jika Anda berada dalam situasi di mana presisi ini diperlukan, pertimbangkan untuk menggunakan modul # for integers # for floating point # even choice 0, yang dirancang untuk aritmatika titik-mengambang

Saat Anda berurusan dengan data, terkadang Anda mungkin menemukan kumpulan data yang bias. Dalam statistik, bias adalah di mana nilai yang diharapkan dari hasil berbeda dari parameter kuantitatif dasar sebenarnya yang diestimasi. Bekerja dengan data semacam itu bisa berbahaya dan bisa membawa Anda ke kesimpulan yang salah. Untuk mempelajari lebih lanjut tentang berbagai konsep Python lainnya, buka Tutorial Python kami atau daftar di Pemrograman Python kami untuk kursus pemula. Selain itu, klik di sini untuk mempelajari tentang sistem. argumen baris perintah argv

Baca juga tentang Self in Python di sini

Ada banyak jenis bias seperti bias seleksi, bias pelaporan, bias sampling dan sebagainya. Demikian pula, bias pembulatan terkait dengan data numerik. Pada artikel ini kita akan melihat yang berikut ini

  • Mengapa penting untuk mengetahui cara membulatkan angka
  • Cara menggunakan berbagai strategi untuk membulatkan angka
  • Bagaimana data dipengaruhi oleh pembulatannya
  • Cara menggunakan array NumPy dan Pandas DataFrames untuk membulatkan angka

Mari kita pelajari terlebih dahulu tentang proses pembulatan bawaan Python

Tentang Fungsi built-in round() Python

Pemrograman Python menawarkan fungsi round() bawaan yang membulatkan angka ke jumlah digit yang diberikan dan membuat pembulatan angka lebih mudah. Fungsi round() menerima dua argumen numerik, n dan n digit kemudian mengembalikan angka n setelah membulatkannya menjadi digit. Jika jumlah digit tidak disediakan untuk pembulatan, fungsi membulatkan angka n ke bilangan bulat terdekat

Misalkan Anda ingin membulatkan angka, katakanlah 4. 5. Ini akan dibulatkan ke bilangan bulat terdekat yaitu 5. Namun, nomor 4. 74 akan dibulatkan ke satu tempat desimal untuk menghasilkan 4. 7

Penting untuk membulatkan angka dengan cepat dan mudah saat Anda bekerja dengan pelampung yang memiliki banyak tempat desimal. Round() fungsi Python bawaan membuatnya sederhana dan mudah

Sintaksis

round(number, number of digits)_

Parameter dalam fungsi round() adalah

  1. angka - angka yang akan dibulatkan
  2. jumlah digit (Opsional) - jumlah digit hingga angka yang diberikan akan dibulatkan

Parameter kedua adalah opsional. Dalam hal ini, jika hilang maka fungsi round() kembali

  • Untuk bilangan bulat, 12, dibulatkan menjadi 12
  • Untuk bilangan desimal, jika digit terakhir setelah titik desimal adalah >=5 maka akan dibulatkan ke bilangan bulat berikutnya, dan jika

Postingan terbaru

LIHAT SEMUA