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