Pada artikel ini, kami akan menunjukkan cara membulatkan angka mengambang hingga 2 desimal dengan python. Di bawah ini adalah berbagai metode untuk menyelesaikan tugas ini Show
Menggunakan fungsi bulat()Fungsi round() memberikan angka floating point dengan jumlah desimal tertentu yang merupakan versi bulat dari angka yang ditentukan Fungsi akan mengembalikan bilangan bulat terdekat karena nilai default untuk jumlah desimal adalah 0 Sintaksisround(number, digits) Parameter
Algoritma (Langkah)Berikut ini adalah Algoritma / langkah-langkah yang harus diikuti untuk melakukan tugas yang diinginkan -
ContohProgram berikut mengembalikan nilai pembulatan dari bilangan floating-point input hingga 2 desimal menggunakan fungsi round()– KeluaranSaat dieksekusi, program di atas akan menghasilkan output berikut - Rounding 3.367824 upto 2 decimal places: 3.37_ Menggunakan format() fungsiAlgoritma (Langkah)Berikut ini adalah Algoritma / langkah-langkah yang harus diikuti untuk melakukan tugas yang diinginkan -
ContohProgram berikut mengembalikan nilai bulat dari bilangan titik-mengambang input hingga 2 desimal menggunakan fungsi format()– KeluaranSaat dieksekusi, program di atas akan menghasilkan output berikut - Rounding 4.56782 upto 2 decimal places: 4.57 Menggunakan Modul DesimalModul desimal Python membantu meningkatkan akurasi angka floating-point. Untuk menggunakan modul desimal ini, kita harus mengimpornya desimal. Desimal(floatnumber) − Memberikan nilai desimal 50 digit sebagai default Di sini kita menggunakan nilai. kuantisasi (desimal. Desimal('0. 00’)) untuk membulatkan hingga 2 digit setelah titik desimal Algoritma (Langkah)Berikut ini adalah Algoritma / langkah-langkah yang harus diikuti untuk melakukan tugas yang diinginkan -
ContohProgram berikut mengembalikan nilai pembulatan dari bilangan titik-mengambang masukan hingga 2 desimal menggunakan modul desimal – KeluaranSaat dieksekusi, program di atas akan menghasilkan output berikut - Input floating-point number: 35.65782 Rounding 35.65782 upto 2 decimal places: 35.66 Menggunakan fungsi ceil()Algoritma (Langkah)Berikut ini adalah Algoritma / langkah-langkah yang harus diikuti untuk melakukan tugas yang diinginkan -
If you want to round upto 1, 2, 3, 4...decimals then multiply and divide by # 10, 100, 1000, 10000 numbers respectively_ ContohProgram berikut mengembalikan nilai bulat dari bilangan titik-mengambang input hingga 2 desimal menggunakan fungsi ceil() – KeluaranSaat dieksekusi, program di atas akan menghasilkan output berikut - Input floating-point number: 35.65782 Rounding 4.56782 upto 2 decimal places: 4.57 KesimpulanPada artikel ini, kita belajar cara membulatkan bilangan mengambang tertentu menjadi dua tempat desimal dengan Python menggunakan empat metode berbeda. Dengan menggunakan fungsi ceil dan beberapa logika matematika, kita belajar cara membulatkan ke dua tempat desimal. Kita juga belajar bagaimana menggunakan modul desimal untuk mengonversi bilangan floating point tertentu menjadi desimal dan menghitungnya Bagaimana Anda mengurangi hingga 2 tempat desimal dengan Python?Gunakan fungsi ceil() (mengembalikan nilai tertinggi dari angka i. e. , bilangan bulat terkecil yang lebih besar dari atau sama dengan angka), untuk membulatkan angka hingga 2 angka desimal dan mencetak angka yang dihasilkan
Bagaimana Anda hanya mendapatkan 3 tempat desimal dengan Python?Ini pada dasarnya adalah jawaban yang benar, gunakan saja val = '%. 3f'%(1324343032. 324325235) alih-alih cetak. . Jawaban ini benar, jika Anda ingin membulatkan (naik) ke angka desimal tertentu. . '%. 2f'% 8866. 316 bulat tapi tidak terpotong. . Anda membulatkan; . . Ini tidak memotong Bagaimana cara membatasi jumlah tempat desimal?Untuk mengurangi jumlah tempat desimal, pilih sel dengan angka (di sini, B2), dan di Pita, buka Beranda > Kurangi Desimal. One click decreases the number of decimal places by one. As shown in the picture above, the number of decimal places in cell B2 is decreased to 5. |