Kolom format python ke 2 tempat desimal

Python menyediakan banyak metode matematika untuk operasi matematika seperti akar kuadrat, eksponen, dan sebagainya

Pada artikel ini, saya akan menunjukkan cara membulatkan angka ke tempat desimal yang ditentukan

Apa itu Tempat Desimal?

Lihat nomor ini. 324. 89

Setiap angka di sini memiliki posisi yang disebut sebagai nilai tempat. Nilai tempat dari

  • 3 adalah ratusan
  • 2 adalah puluhan
  • 4 adalah satu
  • 8 adalah sepersepuluh
  • 9 adalah seperseratus

Setelah titik desimal, Anda memiliki dua angka. 8, lalu 9. Tempat desimal angka adalah posisi angka setelah titik desimal (di sebelah kanannya)

Definisi ini berarti tempat desimal dari 8 (pada posisi persepuluhan) adalah 1, dan 9 (pada posisi keseratus) adalah 2

Cara Membulatkan ke Tempat Desimal Tertentu

Lalu apa artinya membulatkan ke tempat desimal tertentu?

Jika angka setelah tempat desimal adalah 5 atau lebih, angka di belakang desimal dibulatkan +1. Jika tidak, angka di tempat desimal tetap sama dan angka setelah tempat desimal dibulatkan ke bawah menjadi 0

Misalnya, katakanlah kita ingin mengumpulkan 24. 89 ke 1 tempat desimal. Atau Anda dapat menempatkannya sebagai pembulatan ke atas 24. 89 ke puluhan terdekat

Angka 8 berada di 1 tempat desimal, dan angka setelah 8 adalah 9. Karena 9 lebih dari 5, 24. 89, dibulatkan ke persepuluhan terdekat akan menjadi 24. 9

Sebagai contoh lain, mari kita ambil 24. 82 dan bulatkan ke 1 tempat desimal (persepuluhan terdekat). Karena 2 tidak lebih besar dari 5, 8 tetap sama, dan 2 dibulatkan ke bawah – menghasilkan 24. 8

Cara Mengumpulkan Tempat Desimal dengan Python

Sekarang setelah Anda memahami cara membulatkan tempat desimal, mari kita lihat cara melakukannya dengan Python

Anda dapat menggunakan fungsi round global untuk membulatkan angka ke tempat desimal. Sintaksnya adalah

round(number, decimal_point)

Fungsi menerima nomor dan decimal_point sebagai argumen. decimal_point menentukan tempat desimal yang ingin Anda bulatkan ke atas. Mari kita lihat contohnya

num = 24.89

rounded = round(num, 1)
print(rounded)

# 24.9
_

Ini contoh lain dari nomor yang lebih panjang

num = 20.4454

rounded3 = round(num, 3)
# to 3 decimal places

rounded2 = round(num, 2)
# to 2 decimal places

print(rounded3)
# 20.445

print(rounded2)
# 20.45

Untuk rounded3, num dibulatkan hingga 3 angka desimal. Di tempat desimal ke-3 adalah 5, dan angka setelahnya adalah 4. Karena 4 tidak lebih besar dari 5, angka 5 tetap sama dan 4 dibulatkan ke bawah menjadi 0

Untuk rounded2, num dibulatkan hingga 2 angka desimal. Di tempat desimal ke-2 adalah 4, dan angka setelahnya adalah 5. Karena angka ini lebih besar dari atau sama dengan 5, angka 4 dibulatkan menjadi 5

Kesimpulan

Membulatkan angka dapat berguna untuk menjaga angka mengambang dalam digit tetap

Misalnya, ini berguna untuk mata uang yang hanya menerima dua tempat desimal (seperti dolar. $100. 99). Dalam kasus di mana perhitungan untuk suatu produk menghasilkan $50. 678, Anda mungkin ingin membulatkannya menjadi 2 tempat desimal, seperti ini. $50. 68. Dengan cara ini, akan lebih mudah untuk memberi seseorang nilai uang yang sebenarnya

Dalam artikel ini, saya telah menjelaskan secara singkat apa itu tempat desimal, dan bagaimana cara membulatkan angka ke tempat desimal tertentu dengan Python

IKLAN

IKLAN

IKLAN


Kolom format python ke 2 tempat desimal
Dillion Megida

Advokat Pengembang dan Pembuat Konten bersemangat untuk membagikan pengetahuan saya tentang Teknologi. Saya mengajar JavaScript / ReactJS / NodeJS / React Frameworks / TypeScript / dkk


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

Tutorial ini akan mendemonstrasikan cara melakukan pembulatan nilai float di Python ke dua desimal terdekat

Menggunakan fungsi bulat()

Bentuk bulat dari nilai yang diminta disediakan oleh fungsi round() , yang mengembalikan nilai floating point dengan jumlah desimal yang diberikan

Karena nilai defaultnya adalah 0 desimal, metode ini akan memberikan bilangan bulat terdekat jika jumlah tempat desimal tidak ditentukan

Sintaksis

Parameter. -

  • angka (wajib)- Angka yang akan dibulatkan
  • digit (opsional)- Hingga berapa desimal angka harus dibulatkan. Nilai default adalah 0

Untuk menyimpan nomor yang diberikan, kami akan mendefinisikan variabel. Metode round() akan membulatkan angka float yang diberikan hingga dua tempat desimal dengan meneruskan angka yang diberikan dan jumlah tempat desimal (2 dalam hal ini) sebagai argumen. Kami akan mencetak hasil pembulatan dari angka titik-mengambang yang diberikan hingga dua desimal

Contoh

Metode round() digunakan dalam program berikut untuk memberikan hasil pembulatan dari nilai floating-point yang disediakan hingga dua desimal

Kode

Keluaran

Rounding 3.3469456 up to two decimal places: 3.35

Menggunakan fungsi format()

Kami akan membuat variabel untuk menampung nomor yang diberikan. Dengan memberikan nomor dan format asli (hingga 2 tempat desimal) sebagai argumen ke metode format() , seseorang dapat membulatkan nilai hingga dua tempat desimal. Ini mengembalikan nomor yang diberikan dalam format yang telah ditentukan oleh penentu format

Contoh

Program berikut akan menggunakan metode format() untuk memberikan bilangan bulat dari nilai titik-mengambang yang diberikan hingga dua desimal

Kode

Keluaran

Rounding 3.3469456 upto 2 decimal places: 3.35
_

Menggunakan Modul Desimal

Modul desimal Python berkontribusi untuk meningkatkan ketepatan nilai floating-point. Kita harus mengimpor modul desimal Python sebelum kita dapat menggunakannya

floatnumber. Desimal(desimal) memberikan titik desimal 50 digit secara default

Di sini, kita dapat membulatkan hingga dua digit tempat desimal dengan menggunakan nilai. kuantisasi (desimal. Desimal ('0. 00'))

Kami akan mengimpor modul desimal Python menggunakan kata kunci impor. Kami akan membuat variabel untuk menyimpan nomor asli. Kami akan menggunakan metode Decimal() dari modul desimal untuk mengonversi nilai floating-point yang disediakan. Angka tersebut harus dibulatkan hingga dua tempat desimal. Oleh karena itu, kami menggunakan nilai. kuantisasi (desimal. Decimal()) fungsi untuk memberikan hanya dua digit (2 nol dalam argumen) setelah titik desimal. Kita akan mendapatkan hasil yang kita inginkan

Contoh

Program berikut menggunakan modul desimal untuk memberikan nilai pembulatan dari nilai floating-point yang disediakan hingga dua desimal

Kode

Keluaran

Rounding 35.67533 upto 2 decimal places:  35.68

Menggunakan fungsi ceil()

Nilai plafon angka tertentu, bilangan bulat terkecil yang lebih besar dari atau sama dengan angka tersebut, dikembalikan oleh fungsi ceil()

Untuk mengimpor modul matematika, gunakan kata kunci impor Python. Untuk menyimpan nilai floating-point yang disediakan, kita akan membuat sebuah variabel. Untuk membulatkan bilangan bulat menjadi dua digit desimal dan menampilkan hasilnya, gunakan fungsi ceil()

Contoh

Metode ceil() digunakan dalam program di bawah ini untuk mengembalikan nilai pembulatan dari nilai floating-point yang disediakan hingga dua desimal

Kode

Keluaran

Rounding 4.83622 upto 2 decimal places: 
4.84
_

Dalam tutorial ini, kita mempelajari empat cara alternatif untuk membulatkan nilai titik-mengambang yang diberikan di Python hingga dua digit desimal. Kami menemukan cara membulatkan angka menjadi dua titik desimal menggunakan metode ceil dan beberapa penalaran matematis. Kita juga belajar cara mengkuantisasi angka titik-mengambang dengan mengubahnya menjadi desimal menggunakan modul desimal Python

Bagaimana Anda membulatkan kolom ke dua 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 mendapatkan nilai hingga 2 tempat desimal dengan Python?

Jadi %. 2f artinya membulatkan hingga dua angka desimal.

Bagaimana Anda membulatkan kolom dengan Python?

round() function digunakan untuk membulatkan DataFrame ke sejumlah variabel tempat desimal. Fungsi ini memberikan fleksibilitas untuk membulatkan kolom yang berbeda dengan tempat yang berbeda. Parameter. desimal. Jumlah tempat desimal untuk membulatkan setiap kolom.

Bagaimana Anda membulatkan ke 2 tempat desimal di panda?

4 Cara untuk Membulatkan Nilai di Pandas DataFrame .
(1) Bulatkan ke tempat desimal tertentu di bawah satu kolom DataFrame df['Kolom DataFrame']. bulat (desimal = jumlah tempat desimal yang diperlukan)
(2) Kumpulkan nilai di bawah satu kolom DataFrame df['Kolom DataFrame']. terapkan (np. langit-langit)