Daftar Referensi Python

math.sqrt() menghitung akar kuadrat sebuah angka. Hasilnya selalu float, bahkan untuk akar yang bulat sempurna. Bagian dari modul math — perlu import math dulu.

Sintaks

import math

math.sqrt(angka)

Parameter

Parameter Wajib? Keterangan
angka Ya Bilangan non-negatif (int atau float). Negatif → ValueError

Nilai balik: float — akar kuadratnya.

Contoh

import math

print(math.sqrt(144))
print(math.sqrt(2))

Coba di IDE

Output:

12.0
1.4142135623730951

Contoh Lainnya

Teorema Pythagoras

import math

sisi_miring = math.sqrt(3 ** 2 + 4 ** 2)
print(sisi_miring)

Coba di IDE

Output:

5.0

Alternatif tanpa import: pangkat 0.5

print(144 ** 0.5)
print(round(2 ** 0.5, 4))

Coba di IDE

Output:

12.0
1.4142

Kesalahan Umum

  • math.sqrt(-1)ValueError: math domain error. Akar bilangan negatif butuh bilangan kompleks (cmath.sqrt).
  • Hasil selalu float: math.sqrt(144) = 12.0, bukan 12. Bungkus int() jika perlu bilangan bulat.
  • Lupa import mathNameError.

Pelajari Lebih Lanjut