Catatan. Perilaku 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 Show
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 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
Mari kita pelajari terlebih dahulu tentang proses pembulatan bawaan Python Tentang Fungsi built-in round() PythonPemrograman 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
Parameter kedua adalah opsional. Dalam hal ini, jika hilang maka fungsi round() kembali
Mari kita lihat contoh di mana parameter kedua tidak ada # For integers print(round(12)) # For floating point print(round(21.7)) print(round(21.4)) Outputnya akan 12 22 21_ Sekarang, jika parameter kedua ada # when the (ndigit+1)th digit is =5 print(round(5.465, 2)) # when the (ndigit+1)th digit is >=5 print(round(5.476, 2)) # when the (ndigit+1)th digit is <5 print(round(5.473, 2))_ Outputnya akan 5.46 5.48 5.47 Aplikasi praktis dari fungsi round() Sebagai contoh x = 1/3 print(x) print(round(x, 2)) Outputnya akan 0.3333333333333333 0.33 Beberapa kesalahan dan pengecualian terkait dengan fungsi ini cetak(bulat("x", 2)) Outputnya akan --------------------------------------------------------------------------- TypeError Traceback (most recent call last) in () ----> 1 print(round("x", 2)) TypeError: type str doesn't define __round__ method Contoh lain, print(round(1.5)) print(round(2)) print(round(2.5)) Outputnya akan 2 2 2 Fungsi putaran() putaran 1. 5 sampai dengan 2, dan 2. 5 turun menjadi 2. Ini bukan bug, fungsi round() berperilaku seperti ini. Dalam artikel ini Anda akan mempelajari beberapa cara lain untuk membulatkan angka. Mari kita lihat berbagai metode untuk membulatkan angka Beragam Metode PembulatanAda banyak cara untuk membulatkan angka dengan kelebihan dan kekurangannya masing-masing. Untuk pemahaman yang lebih baik, beragam metode untuk membulatkan pelajar pemula ini juga dapat mengikuti kursus python lanjutan. Namun sebelumnya, di sini kita akan mempelajari beberapa teknik pembulatan bilangan PemotonganPemotongan, seperti namanya, berarti mempersingkat sesuatu. Ini adalah salah satu metode paling sederhana untuk membulatkan angka yang melibatkan pemotongan angka menjadi sejumlah digit tertentu. Metode ini mengganti setiap digit setelah posisi tertentu dengan 0. Mari kita lihat beberapa contoh NilaiDipotong Menjadi Hasil19. 345 Tempat puluhan1019. 345Tempat One1919. 345 Tempat persepuluhan19. 319. 345 Tempat keseratus19. 34Fungsi truncate() dapat digunakan untuk bilangan positif maupun negatif # For integers print(round(12)) # For floating point print(round(21.7)) print(round(21.4))0 Fungsi truncate() juga dapat digunakan untuk memotong digit di sebelah kiri titik desimal dengan melewatkan angka negatif # For integers print(round(12)) # For floating point print(round(21.7)) print(round(21.4))1 Ketika angka positif dipotong, pada dasarnya kita membulatkannya ke bawah. Demikian pula, saat kita memotong angka negatif, angka tersebut dibulatkan ke atas. Mari kita lihat berbagai metode pembulatan MembulatkanAda strategi lain yang disebut "pembulatan" di mana sebuah angka dibulatkan ke atas hingga sejumlah digit tertentu. Sebagai contoh NilaiBulatkan Ke Hasil12. 345Tempat puluhan2018. 345Tempat One1918. 345 Tempat persepuluhan18. 418. 345 Tempat keseratus18. 35Istilah langit-langit digunakan dalam matematika untuk menjelaskan bilangan bulat terdekat yang lebih besar dari atau sama dengan angka tertentu. Dalam Python, untuk "pembulatan" kami menggunakan dua fungsi yaitu,
Bilangan bukan bilangan bulat terletak di antara dua bilangan bulat berurutan. Misalnya mengingat angka 5. 2, ini akan berada di antara 4 dan 5. Di sini, langit-langit adalah titik akhir interval yang lebih tinggi, sedangkan lantai adalah yang lebih rendah. Oleh karena itu, plafon 5. 2 adalah 5, dan lantai 5. 2 adalah 4. Namun, plafon 5 adalah 5 Di Python, fungsi untuk mengimplementasikan fungsi langit-langit adalah matematika. fungsi ceil(). Itu selalu mengembalikan bilangan bulat terdekat yang lebih besar dari atau sama dengan inputnya # For integers print(round(12)) # For floating point print(round(21.7)) print(round(21.4))2 Jika Anda perhatikan, Anda akan melihat bahwa langit-langit -0. 5 adalah 0, dan bukan -1 # For integers print(round(12)) # For floating point print(round(21.7)) print(round(21.4))3 Mari kita lihat bagaimana fungsi round_up() bekerja dengan berbagai masukan # For integers print(round(12)) # For floating point print(round(21.7)) print(round(21.4))4 Anda dapat meneruskan nilai negatif ke desimal, seperti yang kita lakukan pada pemotongan # For integers print(round(12)) # For floating point print(round(21.7)) print(round(21.4))5 Anda dapat mengikuti diagram di bawah ini untuk memahami pembulatan ke atas dan pembulatan ke bawah. Bulatkan ke kanan dan ke bawah ke kiri Pembulatan ke atas selalu membulatkan angka ke kanan pada garis bilangan, dan pembulatan ke bawah selalu membulatkan angka ke kiri pada garis bilangan Membulatkan ke BawahMirip dengan pembulatan ke atas, kami memiliki strategi lain yang disebut pembulatan ke bawah NilaiDibulatkan Ke Bawah Menjadi Hasil19. 345 Tempat puluhan1019. 345Tempat One1919. 345 Tempat persepuluhan19. 319. 345 Tempat keseratus19. 34Dalam Python, pembulatan ke bawah dapat diimplementasikan menggunakan algoritme yang sama seperti kita memotong atau membulatkan ke atas. Pertama, Anda harus menggeser titik desimal dan kemudian membulatkan bilangan bulat. Terakhir, geser titik desimal ke belakang Matematika. ceil() digunakan untuk membulatkan angka ke atas setelah koma desimal digeser. Untuk "pembulatan ke bawah", pertama-tama kita perlu membulatkan angka dasar setelah koma desimal digeser # For integers print(round(12)) # For floating point print(round(21.7)) print(round(21.4))6 Inilah definisi dari round_down() # For integers print(round(12)) # For floating point print(round(21.7)) print(round(21.4))7 Ini sangat mirip dengan fungsi round_up(). Di sini kita menggunakan matematika. floor() alih-alih matematika. ceil() # For integers print(round(12)) # For floating point print(round(21.7)) print(round(21.4))_8 Membulatkan angka ke atas atau ke bawah memiliki efek ekstrim pada kumpulan data yang besar. Setelah membulatkan ke atas atau ke bawah, Anda sebenarnya dapat menghapus banyak presisi serta mengubah perhitungan Membulatkan Setengah Ke AtasStrategi "membulatkan setengah ke atas" membulatkan setiap angka ke angka terdekat dengan presisi yang ditentukan dan memutus hubungan dengan pembulatan ke atas. Berikut beberapa contohnya NilaiBulatkan Separuh Hingga Hasil19. 825 tempat puluhan1019. 825 Tempat Ones2019. 825 Tempat persepuluhan19. 819. 825 Tempat keseratus19. 83Dalam Python, strategi pembulatan setengah dapat diimplementasikan dengan menggeser titik desimal ke kanan dengan jumlah tempat yang diinginkan. Dalam hal ini, Anda harus menentukan apakah digit setelah koma desimal yang digeser lebih kecil atau lebih besar dari sama dengan 5 Anda dapat menambahkan 0. 5 ke nilai yang digeser lalu dibulatkan ke bawah dengan matematika. lantai() fungsi # For integers print(round(12)) # For floating point print(round(21.7)) print(round(21.4))_9 Jika Anda perhatikan, Anda mungkin melihat bahwa round_half_up() terlihat mirip dengan round_down. Satu-satunya perbedaan adalah menambahkan 0. 5 setelah menggeser titik desimal sehingga hasil pembulatan ke bawah sesuai dengan nilai yang diharapkan 12 22 21_0 Membulatkan Setengah Ke BawahDalam metode pembulatan ini, membulatkan ke bilangan terdekat sama seperti metode “membulatkan setengah ke atas”, perbedaannya adalah memutus ikatan dengan membulatkan ke yang lebih kecil dari kedua bilangan tersebut. Berikut beberapa contohnya NilaiBulatkan Setengah Ke Bawah Ke Hasil16. 825 Tempat puluhan1716. 825 Tempat Satu1716. 825 Tempat persepuluhan16. 816. 825 Tempat keseratus16. 82Di Python, strategi “rounding half down” dapat diimplementasikan dengan mengganti matematika. floor() dalam fungsi round_half_up() dengan matematika. ceil() dan kemudian dengan mengurangkan 0. 5 bukannya menambahkan 12 22 21_1 Mari kita lihat beberapa kasus uji 12 22 21_2 Secara umum, tidak ada bias untuk round_half_up() dan round_half_down(). Namun, pembulatan data dengan jumlah ikatan yang lebih banyak menghasilkan bias. Mari kita perhatikan contoh untuk memahami lebih baik 12 22 21_3 Mari kita hitung rata-rata dari angka-angka ini 12 22 21_4 Sekarang mari kita hitung rata-rata data setelah membulatkan ke satu tempat desimal dengan round_half_up() dan round_half_down() 12 22 21_5 Fungsi round_half_up() menghasilkan bias tak terhingga positif, dan round_half_down() menghasilkan bias tak terhingga negatif bulat Membulatkan Setengah Jauh Dari NolJika Anda telah memperhatikan dengan seksama saat melewati round_half_up() dan round_half_down(), tidak satu pun dari keduanya yang simetris di sekitar nol 12 22 21_6 Untuk memperkenalkan simetri, Anda selalu dapat membulatkan dasi dari nol. Tabel yang disebutkan di bawah ini menggambarkannya dengan jelas NilaiBulatkan Separuh Dari Nol Ke Hasil16. 25 Tempat Puluhan2016. 25 Tempat Satu1616. 25 Tempat persepuluhan16. 3-16. 25 tempat Puluhan-20-16. 25Satuan tempat-16-16. 25 Tempat persepuluhan-16. 3Implementasi strategi “pembulatan setengah dari nol” pada angka n sangat sederhana. Yang perlu Anda lakukan adalah mulai seperti biasa dengan menggeser titik desimal ke kanan sejumlah tempat tertentu dan kemudian perhatikan digit d tepat di sebelah kanan tempat desimal di angka baru ini. Di sini, ada empat kasus yang perlu dipertimbangkan
Setelah pembulatan sesuai aturan yang disebutkan di atas, Anda dapat menggeser tempat desimal kembali ke kiri Ada pertanyaan yang mungkin muncul di benak Anda - Bagaimana Anda menangani situasi di mana jumlah ikatan positif dan negatif sangat berbeda? . Python bawaan Pembulatan Setengah Hingga GenapAda cara untuk mengurangi bias pembulatan saat Anda membulatkan nilai dalam kumpulan data. Anda cukup membulatkan ikatan ke angka genap terdekat dengan presisi yang diinginkan. Mari kita lihat beberapa contoh NilaiBulatan Setengah Genap UntukHasil16. 255Tempat Puluhan2016. 255Tempat One1616. 255 Tempat persepuluhan16. 216. 255 Tempat keseratus16. 26Untuk membuktikan bahwa round() benar-benar bulat, mari kita coba beberapa nilai yang berbeda 12 22 21_7 Kelas DesimalModul desimal di Python adalah salah satu fitur bahasa yang mungkin tidak Anda sadari jika Anda baru mulai belajar Python. Desimal “didasarkan pada model floating-point yang dirancang dengan mempertimbangkan manusia, dan tentu saja memiliki prinsip panduan terpenting – komputer harus menyediakan aritmatika yang bekerja dengan cara yang sama seperti aritmatika yang dipelajari orang di sekolah. ” – kecuali spesifikasi aritmatika desimal. Beberapa manfaat modul desimal disebutkan di bawah ini -
Mari kita lihat cara kerja pembulatan dalam modul desimal 12 22 21_8 Fungsi desimal. getcontext() mengembalikan objek konteks yang mewakili konteks default dari modul desimal. Ini juga mencakup presisi default dan strategi pembulatan default Pada contoh di atas, Anda akan melihat bahwa strategi pembulatan default untuk modul desimal adalah ROUND_HALF_EVEN. Ini memungkinkan penyelarasan dengan fungsi round() bawaan Mari kita buat instance Desimal baru dengan meneruskan string yang berisi nilai yang diinginkan dan mendeklarasikan angka menggunakan kelas Desimal modul desimal 12 22 21_9 Anda dapat membuat instance Desimal dari angka titik-mengambang, tetapi dalam kasus tersebut, kesalahan representasi titik-mengambang akan diperkenalkan. Misalnya, inilah yang terjadi saat Anda membuat instance Desimal dari angka titik-mengambang 0. 1 # when the (ndigit+1)th digit is =5 print(round(5.465, 2)) # when the (ndigit+1)th digit is >=5 print(round(5.476, 2)) # when the (ndigit+1)th digit is <5 print(round(5.473, 2))_0 Anda dapat membuat instance Desimal dari string yang berisi angka desimal yang Anda perlukan untuk mempertahankan presisi yang tepat Membulatkan Desimal menggunakan. metode kuantisasi() # when the (ndigit+1)th digit is =5 print(round(5.465, 2)) # when the (ndigit+1)th digit is >=5 print(round(5.476, 2)) # when the (ndigit+1)th digit is <5 print(round(5.473, 2))_1 Desimal("1. 0") argumen di. quantize() memungkinkan menentukan jumlah tempat desimal untuk membulatkan angka. Sebagai 1. 0 memiliki satu tempat desimal, angka 1. 85 dibulatkan ke satu tempat desimal. Membulatkan setengah ke genap adalah strategi default, sehingga hasilnya adalah 1. 8 Kelas desimal # when the (ndigit+1)th digit is =5 print(round(5.465, 2)) # when the (ndigit+1)th digit is >=5 print(round(5.476, 2)) # when the (ndigit+1)th digit is <5 print(round(5.473, 2))_2 Modul desimal memberikan manfaat lain. Setelah melakukan aritmatika, pembulatan dilakukan secara otomatis, dan angka penting dipertahankan # when the (ndigit+1)th digit is =5 print(round(5.465, 2)) # when the (ndigit+1)th digit is >=5 print(round(5.476, 2)) # when the (ndigit+1)th digit is <5 print(round(5.473, 2))_3 Untuk mengubah strategi pembulatan default, Anda dapat mengatur desimal. getcontact(). membulatkan properti ke salah satu dari beberapa bendera. Tabel berikut meringkas tanda-tanda ini dan strategi pembulatan mana yang diterapkan Tandai Strategi Pembulatandesimal. ROUND_CEILINGMembulatkan desimal ke atas. ROUND_FLOORMembulatkan desimal ke bawah. ROUND_DOWNTruncationdecimal. ROUND_UPMembulatkan jauh dari desimal nol. ROUND_HALF_UP Membulatkan setengah dari nol desimal. ROUND_HALF_DOWNMembulatkan setengah menuju noldesimal. ROUND_HALF_EVEN Membulatkan setengah ke desimal genap. ROUND_05UPMembulatkan ke atas dan membulatkan ke arah nolMembulatkan Array NumPyDalam Ilmu Data dan komputasi ilmiah, kami biasanya menyimpan data sebagai array NumPy. Salah satu fitur NumPy yang paling kuat adalah penggunaan vektorisasi dan penyiaran untuk menerapkan operasi ke seluruh array sekaligus, bukan satu elemen pada satu waktu. Mari kita hasilkan beberapa data dengan membuat array 3x4 NumPy dari angka acak semu # when the (ndigit+1)th digit is =5 print(round(5.465, 2)) # when the (ndigit+1)th digit is >=5 print(round(5.476, 2)) # when the (ndigit+1)th digit is <5 print(round(5.473, 2))_4 Di sini, pertama kita menyemai np. modul acak untuk mereproduksi output dengan mudah. Kemudian array NumPy 3×4 dari angka floating-point dibuat dengan np. acak. randn() Jangan lupa untuk menginstal pip3 sebelum mengeksekusi kode yang disebutkan di atas. Jika Anda menggunakan Anaconda, Anda siap melakukannya Untuk membulatkan semua nilai dalam larik data, teruskan data sebagai argumen ke np. sekitar() fungsi. Jumlah tempat desimal yang diinginkan diatur dengan argumen kata kunci desimal. Dalam hal ini, strategi setengah putaran ke genap digunakan mirip dengan fungsi round() bawaan Python Untuk membulatkan data dalam array Anda menjadi bilangan bulat, NumPy menawarkan beberapa opsi yang disebutkan di bawah ini np. fungsi ceil() membulatkan setiap nilai dalam array ke bilangan bulat terdekat yang lebih besar atau sama dengan nilai aslinya # when the (ndigit+1)th digit is =5 print(round(5.465, 2)) # when the (ndigit+1)th digit is >=5 print(round(5.476, 2)) # when the (ndigit+1)th digit is <5 print(round(5.473, 2))_5 Lihatlah kodenya dengan hati-hati; . Nol negatif. Mari kita lihat perpustakaan Pandas, yang banyak digunakan dalam Ilmu Data dengan Python Rounding Pandas Series dan DataFramePanda telah menjadi pengubah permainan untuk analitik data dan ilmu data. Dua struktur data utama di Panda adalah Dataframe dan Series. Dataframe berfungsi seperti spreadsheet Excel sedangkan Anda dapat menganggap Seri sebagai kolom dalam spreadsheet. Seri. bulat() dan DataFrame. putaran() metode. Mari kita lihat sebuah contoh Jangan lupa untuk menginstal pip3 sebelum mengeksekusi kode yang disebutkan di atas. Jika Anda menggunakan Anaconda, Anda siap melakukannya # when the (ndigit+1)th digit is =5 print(round(5.465, 2)) # when the (ndigit+1)th digit is >=5 print(round(5.476, 2)) # when the (ndigit+1)th digit is <5 print(round(5.473, 2))_6 Praktik dan Aplikasi TerbaikSekarang setelah Anda menemukan sebagian besar teknik pembulatan, mari kita pelajari beberapa praktik terbaik untuk memastikan kita membulatkan angka dengan cara yang benar Hasilkan Lebih Banyak Data dan Putar NantiMisalkan Anda berurusan dengan kumpulan data yang besar, penyimpanan kadang-kadang bisa menjadi masalah. Misalnya, dalam oven industri, Anda ingin mengukur suhu setiap sepuluh detik secara akurat hingga delapan desimal menggunakan sensor suhu. Pembacaan ini akan membantu menghindari fluktuasi besar yang dapat menyebabkan kegagalan elemen atau komponen pemanas. Kita dapat menulis skrip Python untuk membandingkan pembacaan dan memeriksa fluktuasi besar Akan ada sejumlah besar bacaan karena direkam setiap hari. Anda dapat mempertimbangkan mempertahankan presisi tiga tempat desimal. Namun sekali lagi, menghilangkan terlalu banyak presisi dapat mengakibatkan perubahan dalam perhitungan. Namun, jika Anda memiliki cukup ruang, Anda dapat dengan mudah menyimpan seluruh data dengan presisi penuh. Dengan penyimpanan yang lebih sedikit, selalu lebih baik menyimpan setidaknya dua atau tiga tempat desimal presisi yang diperlukan untuk penghitungan Pada akhirnya, setelah Anda selesai menghitung suhu rata-rata harian, Anda dapat menghitungnya dengan ketelitian maksimum yang tersedia dan akhirnya membulatkan hasilnya. Pertukaran Mata Uang dan PeraturanSetiap kali kami membeli barang dari tempat tertentu, jumlah pajak yang dibayarkan terhadap jumlah barang tersebut sangat bergantung pada faktor geografis. Item yang harganya $2 mungkin harganya lebih murah (katakanlah $1. 8) jika Anda membeli barang yang sama dari negara bagian yang berbeda. Hal itu karena peraturan yang ditetapkan oleh pemerintah daerah Dalam kasus lain, pembulatan Swedia dilakukan ketika unit mata uang minimum pada tingkat akuntansi di suatu negara lebih kecil dari unit mata uang fisik terendah. Anda dapat menemukan daftar metode pembulatan yang digunakan oleh berbagai negara jika Anda mencarinya di internet Jika Anda ingin merancang perangkat lunak semacam itu untuk menghitung mata uang, ingatlah untuk memeriksa undang-undang dan peraturan setempat yang berlaku di lokasi Anda saat ini Mengurangi kesalahanSaat Anda membulatkan angka dalam kumpulan data besar yang digunakan dalam perhitungan kompleks, perhatian utama Anda harus membatasi pertumbuhan kesalahan karena pembulatan RingkasanDalam artikel ini, kita telah melihat beberapa metode untuk membulatkan angka, dari strategi “pembulatan setengah ke genap” yang paling baik meminimalkan bias pembulatan. Kami beruntung memiliki Python, NumPy, dan Panda yang sudah memiliki fungsi pembulatan bawaan untuk menggunakan strategi ini. Di sini, kita telah belajar tentang -
Jika Anda menikmati membaca artikel ini dan menganggapnya menarik, tinggalkan komentar. Untuk mempelajari lebih lanjut tentang pembulatan angka dan fitur Python lainnya, bergabunglah dengan Knowledgehut Pemrograman Python untuk pemula FAQ1. Bagaimana Anda membulatkan di Python 3Kita cukup membulatkan angka dengan Python menggunakan fungsi "bulat". Itu tidak memerlukan impor. Yang harus kita lakukan adalah menggunakan sintaks berikut round(value). Nilai di sini bisa berupa variabel atau bilangan bulat langsung atau nilai floating point 2. Bagaimana Anda membulatkan ke 2 tempat desimal dengan Python?Untuk membulatkan ke jumlah digit tertentu, kami menambahkan parameter lain ke fungsi putaran, misalnya, putaran(5. 4231, 2) dibulatkan menjadi 5. 42 3. Bagaimana Anda membulatkan ke 4 tempat desimal dengan Python?Dengan cara yang sama, kita cukup menggunakan round(value, 4) untuk membulatkan ke 4 tempat desimal. Misalnya, bulat (5. 4231231, 4) dibulatkan menjadi 5. 4231 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 Bagaimana Anda mengubah pelampung menjadi 2 tempat desimal? %. 2f sintaks memberitahu Java untuk mengembalikan variabel Anda (nilai) dengan 2 tempat desimal (. 2) dalam representasi desimal dari angka titik-mengambang (f) dari awal penentu format (%).
Bagaimana Anda membulatkan angka float dengan Python?Bulatkan angka float menggunakan fungsi round()
. Fungsi akan mengembalikan bilangan bulat terdekat karena nilai default untuk jumlah desimal adalah 0. |