Contoh program : Program Python untuk Menghitung Kekuatan Angka

Contoh 1: Menghitung pangkat suatu bilangan menggunakan perulangan while

base = 3
exponent = 4

result = 1

while exponent != 0:
    result *= base
    exponent-=1

print("Answer = " + str(result))

Keluaran

Answer = 81

Dalam program ini, base dan exponent diberi nilai 3 dan 4 masing-masing.

Menggunakan loop while, kita terus mengalikan result oleh base sampai exponent menjadi nol.

Dalam hal ini, kita kalikan result dengan basis 4 kali total, jadi result = 1 * 3 * 3 * 3 * 3 = 81.


Contoh 2: Menghitung pangkat suatu bilangan menggunakan perulangan for

base = 3
exponent = 4

result = 1

for exponent in range(exponent, 0, -1):
    result *= base

print("Answer = " + str(result))

Keluaran

Answer = 81

Di sini, daripada menggunakan perulangan while, kita menggunakan perulangan for.

Setelah setiap iterasi, eksponen dikurangi 1, dan hasilnya dikalikan dengan eksponen dasar beberapa kali.

Kedua program di atas tidak berfungsi jika Anda memiliki eksponen negatif. Untuk itu, Anda perlu menggunakan pow() fungsi di perpustakaan Python.


Contoh 3: Hitung kekuatan angka menggunakan fungsi pow()

base = 3
exponent = -4

result = pow(base, exponent)

print("Answer = " + str(result))

Keluaran

Answer = 0.012345679012345678