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))
Output:
12.0
1.4142135623730951
Contoh Lainnya
Teorema Pythagoras
import math
sisi_miring = math.sqrt(3 ** 2 + 4 ** 2)
print(sisi_miring)
Output:
5.0
Alternatif tanpa import: pangkat 0.5
print(144 ** 0.5)
print(round(2 ** 0.5, 4))
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, bukan12. Bungkusint()jika perlu bilangan bulat. - Lupa
import math→NameError.
Pelajari Lebih Lanjut
- Referensi: Modul math di Python · math.pow() di Python · round() di Python
- Buku Belajar Python untuk Pemula: Bab 16 dan Bab 17
