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

Coba di IDE

Output:

1024

Contoh Lainnya

Sama dengan operator **

print(pow(3, 4))
print(3 ** 4)

Coba di IDE

Output:

81
81

Pangkat pecahan untuk akar

print(pow(2, -2))
print(pow(9, 0.5))

Coba di IDE

Output:

0.25
3.0

Tiga argumen (perpangkatan modular)

print(pow(2, 10, 1000))

Coba di IDE

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, sedangkan pow(2, 3)8.
  • Untuk mencari akar, gunakan pangkat pecahan: pow(9, 0.5)3.0.

Pelajari Lebih Lanjut