Berikut ini kita membuat contoh program Python untuk menemukan faktor suatu bilangan. Sebelumnya, Anda sudah harus memahami dasar Python berikut:
Source Code
# Program Python untuk menemukan faktor bilangan # Mendefinisikan fungsi def print_faktor(x): """Fungsi menerima input bilangan dan mencetak faktornya""" print("Faktor dari", x, "adalah:") for i in range(1, x+1): if x % i == 0: print(i) # Input bilangan yang akan dicari faktornya num = int(input("Masukkan bilangan: ")) print_faktor(num)
Output
Masukkan bilangan: 270 Faktor dari 270 adalah: 1 2 3 5 6 9 10 15 18 27 30 45 54 90 135 270
Penjelasan Program
Pada program di atas, bilangan yang akan dicari faktornya diinput dan disimpan dalam variabel num
.
Kita mendefinisikan sebuah fungsi yaitu print_faktor()
, yang memiliki satu parameter yaitu x
. Di fungsi ini kita menggunakan perulangan dari 1 s/d x + 1. Semua bilangan yang bisa membagi x
dengan sempurna akan ditampilkan ke layar.
Pada baris terakhir, kita memanggil fungsi print_faktor(num)
, dan hasilnya faktor – faktor dari num
ditampilkan ke layar.