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))

Coba di IDE

Output:

3.0

Contoh Lainnya

Nilai satu

import math
print(math.log2(1))

Coba di IDE

Output:

0.0

Pecahan

import math
print(math.log2(0.5))

Coba di IDE

Output:

-1.0

Menghitung jumlah bit pendekatan

import math
nilai = 1024
print(int(math.log2(nilai)) + 1)

Coba di IDE

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