Program Python Untuk Menemukan Faktor Bilangan
Berikut ini kita membuat contoh kegiatan 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 mendapat 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 kegiatan 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 mampu 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.