Daftar Referensi Python
pow() adalah fungsi bawaan untuk menghitung perpangkatan: pow(base, exp) sama dengan base ** exp. Dengan argumen ketiga, ia menghitung (base ** exp) % mod secara efisien.
Sintaks
pow(base, exp, mod)
Parameter
| Parameter | Wajib? | Keterangan |
|---|---|---|
base |
Ya | Bilangan pokok (yang dipangkatkan) |
exp |
Ya | Pangkat. Boleh negatif atau pecahan |
mod |
Tidak | Jika diisi, hasilnya dimodulo mod. Hanya untuk bilangan bulat |
Nilai balik: hasil perpangkatan (int atau float, tergantung argumennya).
Contoh
print(pow(2, 10))
Output:
1024
Contoh Lainnya
Sama dengan operator **
print(pow(3, 4))
print(3 ** 4)
Output:
81
81
Pangkat pecahan untuk akar
print(pow(2, -2))
print(pow(9, 0.5))
Output:
0.25
3.0
Tiga argumen (perpangkatan modular)
print(pow(2, 10, 1000))
Output:
24
Kesalahan Umum
- Argumen ketiga (
mod) hanya berlaku untuk bilangan bulat. - Jangan tertukar dengan
math.pow()yang selalu mengembalikan float:math.pow(2, 3)→8.0, sedangkanpow(2, 3)→8. - Untuk mencari akar, gunakan pangkat pecahan:
pow(9, 0.5)→3.0.
Pelajari Lebih Lanjut
- Referensi: Operator (**) · math.pow() & sqrt() · round()
- Buku Belajar Python untuk Pemula: Bab 16
