Daftar Referensi Python
math.log10() menghitung logaritma basis 10. Fungsi ini biasanya lebih akurat daripada menulis math.log(x, 10).
Sintaks
import math
math.log10(x)
Parameter
| Parameter | Wajib? | Keterangan |
|---|---|---|
x |
Ya | Bilangan positif yang logaritma basis 10-nya dihitung |
Nilai balik: float hasil logaritma basis 10.
Contoh
import math
print(math.log10(1000))
print(math.log10(0.01))
Output:
3.0
-2.0
Contoh Lainnya
Menghitung jumlah digit bilangan positif
import math
angka = 98765
jumlah_digit = math.floor(math.log10(angka)) + 1
print(jumlah_digit)
Output:
5
Menghitung rasio dalam desibel
import math
rasio_daya = 100
desibel = 10 * math.log10(rasio_daya)
print(desibel)
Output:
20.0
Membandingkan dengan log(x, 10)
import math
a = math.log10(500)
b = math.log(500, 10)
print(math.isclose(a, b))
print(round(a, 4))
Output:
True
2.699
Kesalahan Umum
xharus positif.math.log10(0)dan angka negatif menghasilkanValueError.- Rumus jumlah digit dengan
log10()perlu penanganan khusus untuk angka0. - Jangan tertukar dengan logaritma natural
math.log(x)yang memakai basise.
Pelajari Lebih Lanjut
- Referensi: math.log() · math.exp() · Modul math
- Buku Belajar Python untuk Pemula: Bab 16 dan Bab 17
