Estimasi Waktu Baca: < 1 menit

Deskripsi Fungsi

Fungsi pow() digunakan untuk mendapatkan nilai pangkat dari suatu angka atau bilangan

Sintaks dan Parameter


>>> pow(x, y, z)

Atau


>>> pow(base, exp[, mod])

Fungsi pow() menerima tiga parameter dengan dua parameter wajib dan satu parameter opsional.

  • x atau base – mewakili bilangan yang akan dipangkatkan
  • y atau exp – mewakili pangkat (eksponen)
  • z atau mod (opsional) – mewakili modulus

Dilihat dari parameter di atas, jika argumennya hanya x dan y, maka nilai kembaliannya adalah hasil dari x**y atau xy

Sedangkan bila argumen z ditambahkan, maka nilai kembaliannya adalah hasil (x**y) % z atau xy % z

Parameter pertama dan kedua dapat diisi bilangan selain bilangan bulat (integer). Sedangkan jika parameter ketiga digunakan, maka semua parameter wajib berisi bilangan bulat (integer)

Contoh Penerapan

Bagaimana Fungsi pow() Bekerja


>>> # positif x, positif y
... pow(2, 2)
4
>>> # positif x, negatif y
... pow(2, -2)
0.25
>>> # negatif x, positif y
... pow(-2, 2)
4
>>> # negatif x, negatif y
... pow(-2, -2)
0.25 

Fungsi pow() Dengan Tiga Argumen


>>> print(pow(7, 2, 5))
4

Fungsi pow() Dengan Argumen Selain Bilangan Bulat


>>> print(pow(7.5, 2))
56.25
>>> print(pow(7, 2.5))
129.64181424216494
>>> print(pow(7.5, 2.5))
154.04696929832798

>>> print(pow(5j, 2))
(-25+0j)
>>> print(pow(5, 2j))
(-0.9970151417980471-0.07720626286396828j)
>>> print(pow(5j, 2j))
(-0.04308493084540411-0.0033363851328548403j)

>>> print(pow(7.0, 2.0, 4))
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: pow() 3rd argument not allowed unless all arguments are integers