Bagaimana Anda membulatkan angka menjadi 4 digit dengan python?

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

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 round(). Secara default, ini membulatkan angka ke bilangan bulat terdekat. Kita juga akan melihat cara menggunakan parameter fungsi untuk mengubah jenis hasil yang dikembalikan kepada kita

Kami kemudian akan berbicara tentang metode math.ceil() dan

x = 2.56789

print(round(x))
# 3
0 yang membulatkan ke atas dan membulatkan ke bawah masing-masing ke bilangan bulat/bilangan bulat terdekat. Kedua metode ini berasal dari modul
x = 2.56789

print(round(x))
# 3
1 bawaan di Python

Cara Menggunakan Fungsi round() untuk Membulatkan ke Bilangan Bulat Terdekat

Fungsi round()_ mengambil dua parameter. Berikut tampilan sintaksnya

round(number, decimal_digits)

Parameter pertama –

x = 2.56789

print(round(x))
# 3
4 – adalah angka yang kita bulatkan ke bilangan bulat terdekat

Parameter kedua –

x = 2.56789

print(round(x))
# 3
_5 – adalah jumlah desimal yang akan dikembalikan. Nilai default adalah 0

Mari kita lihat beberapa contoh

x = 2.56789

print(round(x))
# 3

Dalam contoh pertama kami, kami hanya menggunakan satu parameter – angka yang akan dibulatkan, yaitu

x = 2.56789

print(round(x))
# 3
6

Ketika kami meneruskan variabel angka ke fungsi round(), itu dibulatkan ke bilangan bulat terdekat yaitu 3

Begitu mudahnya untuk digunakan

Sekarang, mari bekerja dengan parameter kedua

x = 2.56789

print(round(x, 2))
# 2.57

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

x = 2.56789

print(round(x, 3))
# 2.568
_

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 Terdekat

Metode math.ceil()_ sederhana mengambil angka yang akan dibulatkan sebagai parameternya. Berikut tampilan sintaksnya

math.ceil(number)
_

Ini sebuah contoh

import math

x = 5.57468465

print(math.ceil(x))
# 6

Pada kode di atas, Anda akan melihat bahwa kita pertama kali mengimpor modul

x = 2.56789

print(round(x))
# 3
1.
x = 2.56789

print(round(x, 2))
# 2.57
1. Ini memberi kami akses ke semua metode yang disediakan oleh modul

Kami membuat variabel

x = 2.56789

print(round(x, 2))
# 2.57
_2 yang memiliki 5. 57468465 sebagai nilainya

Untuk membulatkan angka ini ke bilangan bulat terdekat, kami meneruskan angka (dalam variabel

x = 2.56789

print(round(x, 2))
# 2.57
2) ke metode math.ceil().
x = 2.56789

print(round(x, 2))
# 2.57
5

Nilai 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 Terdekat

Sama seperti yang kita lakukan di bagian terakhir, untuk menggunakan metode

x = 2.56789

print(round(x))
# 3
0, pertama-tama kita harus mengimpor modul
x = 2.56789

print(round(x))
# 3
1

Inilah sintaks untuk metode

x = 2.56789

print(round(x))
# 3
0

math.floor(number)

Mari kita lihat contohnya

import math

x = 5.57468465

print(math.floor(x))
# 5

Seperti yang diharapkan, kami meneruskan angka yang akan dibulatkan ke metode

x = 2.56789

print(round(x))
# 3
0.
x = 2.56789

print(round(x, 3))
# 2.568
_1. Variabel
x = 2.56789

print(round(x, 2))
# 2.57
_2 memiliki angka 5. 57468465 disimpan di dalamnya

Angka ini dibulatkan menjadi 5

Kesimpulan

Pada artikel ini, kita berbicara tentang tiga fungsi bawaan di Python yang memungkinkan kita membulatkan angka

Fungsi round()_ membulatkan angka ke bilangan bulat terdekat

Metode math.ceil()_ membulatkan angka ke atas ke bilangan bulat terdekat sedangkan metode

x = 2.56789

print(round(x))
# 3
0 membulatkan angka ke bawah ke bilangan bulat terdekat. Kedua metode ini dapat diakses melalui modul
x = 2.56789

print(round(x))
# 3
1

Dengan contoh yang diberikan di setiap bagian, kami dapat melihat cara menggunakan setiap fungsi untuk mendapatkan hasil yang kami inginkan

Selamat mengkode

IKLAN

IKLAN

IKLAN


Bagaimana Anda membulatkan angka menjadi 4 digit dengan python?
Ihechikara Vincent Abba

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