Program Python Untuk Menemukan Faktor Bilangan

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.

 

Bagikan:

Tinggalkan Balasan