Menu
CoddyTech

Pembulatan Angka

Termasuk bagian Logika dan Alur dalam perjalanan Python di Coddy. Pelajaran 5 dari 78.

Fungsi round() membulatkan angka ke nilai terdekat.

round(number, ndigits)
  • number: Nilai yang akan dibulatkan.
  • ndigits: Jumlah tempat desimal yang dipertahankan (opsional).

Contoh:

print(round(4.567))     # 5
print(round(4.567, 2))  # 4.57
print(round(456.78, -1))  # 460.0

Python membulatkan kasus setengah ke bilangan genap terdekat (pembulatan bankir):

print(round(2.5))  # 2  (dibulatkan ke bawah menjadi bilangan genap 2)
print(round(3.5))  # 4  (dibulatkan ke atas menjadi bilangan genap 4)
challenge icon

Tantangan

Mudah
Tulis program yang menerima dua input terpisah dari pengguna dan menghasilkan nilai yang sudah dibulatkan:

1. Input pertama harus berupa angka (float). 2. Input kedua harus berupa jumlah tempat desimal untuk pembulatan (integer).

Contoh:
Jika inputnya adalah 3.14159 dan 2, program harus menghasilkan 3.14.

Coba sendiri

# Ambil input berupa bilangan desimal dari pengguna
# Ambil input berupa bilangan bulat dari pengguna untuk menentukan jumlah angka di belakang koma
# Cetak bilangan yang sudah dibulatkan
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Logika dan Alur

Latihan sendiri: Compiler Python online