Daftar Referensi Python
math.log2() menghitung logaritma basis 2.
Sintaks
math.log2(x)
Parameter
| Parameter | Wajib? | Keterangan |
|---|---|---|
x |
Ya | Nilai positif |
Nilai balik: float log basis 2.
Contoh
import math
print(math.log2(8))
Output:
3.0
Contoh Lainnya
Nilai satu
import math
print(math.log2(1))
Output:
0.0
Pecahan
import math
print(math.log2(0.5))
Output:
-1.0
Menghitung jumlah bit pendekatan
import math
nilai = 1024
print(int(math.log2(nilai)) + 1)
Output:
11
Kesalahan Umum
- Nilai nol atau negatif menghasilkan
ValueError. - Hasil selalu float.
- Untuk integer, method
bit_length()sering lebih tepat menghitung jumlah bit.
Pelajari Lebih Lanjut
- Referensi: math.log() · math.log10() · math.ldexp()
- Buku Belajar Python untuk Pemula: Bab 16
