Program Python untuk Menghitung Bilangan Faktorial

 Program Python untuk Menghitung Bilangan Faktorial


Bilangan faktorial merupakan hasil perkalian dari semua bilangan bulat positif yang lebih kecil atau sama dengan bilangan tersebut. Pada artikel kali ini, kami akan membagikan contoh kode Python sederhana yang dapat digunakan untuk menghitung faktorial dari suatu bilangan bulat positif yang dimasukkan oleh pengguna.

Program yang kami buat menggunakan rekursi dengan sebuah fungsi factorial() yang mengembalikan hasil perkalian bilangan dengan faktorial dari bilangan sebelumnya. Jika pengguna memasukkan bilangan negatif, program akan menampilkan pesan kesalahan.

Berikut adalah contoh program Python untuk menghitung bilangan faktorial
def factorial(n):
    if n == 0:
        return 1
    else:
        return n * factorial(n-1)

n = int(input("Masukkan bilangan bulat positif: "))

if n < 0:
    print("Maaf, bilangan harus bernilai positif.")
else:
    print("Faktorial dari", n, "adalah", factorial(n))


Setelah program dijalankan, pengguna akan melihat hasil perhitungan faktorial pada layar. Program ini sangat sederhana dan dapat diubah atau disesuaikan sesuai dengan kebutuhan pengguna.

Semoga contoh kode Python di atas dapat membantu Anda memahami cara menghitung bilangan faktorial menggunakan bahasa pemrograman Python. Jangan ragu untuk mencoba sendiri dan berkreasi dengan kode tersebut!











Komentar

Postingan populer dari blog ini

Program Python untuk Menghitung Luas Lingkaran

Program Python untuk menghitung rata-rata dari beberapa angka yang dimasukkan oleh pengguna

Program Python tentang lagu anak ayam.