Saat bekerja dengan nilai float (angka dengan nilai desimal) dalam program Python kita, kita mungkin ingin membulatkannya ke atas atau ke bawah, atau ke bilangan bulat terdekat Show
Pada artikel ini, kita akan melihat beberapa fungsi bawaan yang memungkinkan kita membulatkan angka dengan Python. Dan kita akan melihat bagaimana menggunakannya dengan beberapa contoh Kita akan mulai dengan fungsi Kami kemudian akan berbicara tentang metode 0 yang membulatkan ke atas dan membulatkan ke bawah masing-masing ke bilangan bulat/bilangan bulat terdekat. Kedua metode ini berasal dari modul 1 bawaan di PythonCara Menggunakan Fungsi round() untuk Membulatkan ke Bilangan Bulat TerdekatFungsi
Parameter pertama – 4 – adalah angka yang kita bulatkan ke bilangan bulat terdekatParameter kedua – _5 – adalah jumlah desimal yang akan dikembalikan. Nilai default adalah 0Mari kita lihat beberapa contoh
Dalam contoh pertama kami, kami hanya menggunakan satu parameter – angka yang akan dibulatkan, yaitu 6Ketika kami meneruskan variabel angka ke fungsi Begitu mudahnya untuk digunakan Sekarang, mari bekerja dengan parameter kedua
Kode di atas mirip dengan contoh terakhir kecuali untuk parameter kedua. Kami melewati nilai dua. Ini akan membulatkan angka ke ratusan terdekat (dua tempat desimal) Dalam kasus kami, 2. 57 dikembalikan. Yaitu, 2. 56789 ke 2. 57 Mari kita lihat satu contoh terakhir untuk memahami sepenuhnya cara kerja parameter kedua _Sekarang, kami telah membuat parameter kedua 3. Kami akan membulatkan angka ke ribuan terdekat (tiga tempat desimal) Angka awal – 2. 56789 – dibulatkan menjadi 2. 568 Cara Menggunakan Metode math.ceil()_ untuk Mengumpulkan Angka ke Bilangan Bulat TerdekatMetode _Ini sebuah contoh
Pada kode di atas, Anda akan melihat bahwa kita pertama kali mengimpor modul 1. 1. Ini memberi kami akses ke semua metode yang disediakan oleh modulKami membuat variabel _2 yang memiliki 5. 57468465 sebagai nilainyaUntuk membulatkan angka ini ke bilangan bulat terdekat, kami meneruskan angka (dalam variabel 2) ke metode math.ceil() . 5Nilai yang dihasilkan dari operasi ini, seperti yang terlihat pada kode di atas, adalah 6 Cara Menggunakan Metode x = 2.56789 print(round(x)) # 3 0 untuk Membulatkan Angka ke Angka Bulat TerdekatSama seperti yang kita lakukan di bagian terakhir, untuk menggunakan metode 0, pertama-tama kita harus mengimpor modul 1Inilah sintaks untuk metode 0
Mari kita lihat contohnya
Seperti yang diharapkan, kami meneruskan angka yang akan dibulatkan ke metode 0. _1. Variabel _2 memiliki angka 5. 57468465 disimpan di dalamnyaAngka ini dibulatkan menjadi 5 KesimpulanPada artikel ini, kita berbicara tentang tiga fungsi bawaan di Python yang memungkinkan kita membulatkan angka Fungsi Metode 0 membulatkan angka ke bawah ke bilangan bulat terdekat. Kedua metode ini dapat diakses melalui modul 1Dengan contoh yang diberikan di setiap bagian, kami dapat melihat cara menggunakan setiap fungsi untuk mendapatkan hasil yang kami inginkan Selamat mengkode IKLAN IKLAN IKLAN Biografi penulis ini dapat ditemukan di artikelnya Jika Anda membaca sejauh ini, tweet ke penulis untuk menunjukkan bahwa Anda peduli. Tweet terima kasih Belajar kode secara gratis. Kurikulum open source freeCodeCamp telah membantu lebih dari 40.000 orang mendapatkan pekerjaan sebagai pengembang. Memulai Bagaimana cara membulatkan angka dengan Python?Di Python ada fungsi built-in round () yang membulatkan angka ke jumlah digit yang diberikan. Fungsi putaran () menerima dua argumen numerik, n dan n digit, lalu mengembalikan angka n setelah membulatkannya menjadi n digit. Jika jumlah digit tidak disediakan untuk pembulatan, fungsi membulatkan bilangan yang diberikan n menjadi
Bagaimana cara membulatkan angka?Dalam Pembulatan Angka dibulatkan ke jumlah digit tertentu. Fungsi pembulatan ke atas dapat diimplementasikan dengan cara berikut. Pertama, titik desimal di n digeser ke jumlah tempat yang benar ke kanan dengan mengalikan n dengan 10 ** desimal
Bisakah Python Membulatkan pelampung ke sejumlah tempat desimal tertentu?Terlepas dari tampilannya, bentuk dua argumen dari fungsi bulat tidak membulatkan float Python ke angka desimal tertentu, dan sering kali bukan solusi yang Anda inginkan, bahkan saat Anda mengira demikian. Mari saya jelaskan
Bagaimana Anda membulatkan angka n ke p tempat desimal?Bulatkan bilangan n ke p tempat desimal dengan terlebih dahulu menggeser titik desimal di n dengan p tempat dengan mengalikan n dengan 10ᵖ (10 dipangkatkan p th) untuk mendapatkan bilangan baru m. Kemudian lihat angka d di tempat desimal pertama m
Bagaimana Anda membulatkan menjadi 4 digit dengan Python?Bilangan Bulat dengan Python menggunakan Fungsi built-in round()
. Fungsi round() menerima dua argumen numerik, n, dan n digit, lalu mengembalikan angka n setelah membulatkannya menjadi n digit.
Bagaimana Anda membulatkan angka dengan Python?Python memiliki fungsi round() bawaan yang menggunakan dua argumen numerik, n dan ndigits , dan mengembalikan angka n yang dibulatkan menjadi ndigit . Argumen ndigits default ke nol, jadi meninggalkannya menghasilkan angka yang dibulatkan menjadi bilangan bulat.
Bagaimana cara saya menggunakan. 2f dengan Python?2f adalah placeholder untuk angka floating point. Jadi %d diganti dengan nilai pertama dari tuple i. e 12 dan %. 2f diganti dengan nilai kedua i. dan 150. 87612.
. Pemformatan String Python |