İçeriğe geç

Python İle Faktöriyel Hesabı Yapma

Faktöriyel hesaplama 1 den istenilen kadar olan doğal sayıların çarpımına n faktöriyel denir ve n! şeklinde gösterilir. Bunu python da nasıl yapacağımızı anlatacağım şimdi.

Öncelikle hangi sayının faktöriyelini alacağımızı kullanıcıdan istiyoruz. Ve int’e çeviriyoruz. Yani sayısal değere çeviriyoruz.

sayi = int(input("Sayıyı Giriniz:"))

Sonra faktöriyel hesabını yapmak için fonksiyonumuzu yazıyoruz. Sayıyı for döngüsüne alıp kendisi ile çarpıyoruz. Kodu değer almadan önceki alana girmemiz gerekiyor. Bunun nedeni kod yukarıdan aşağı doğru işliyor. Değeri gönderirken hata almamak için yukarıda olması gerekiyor.

def faktoriel(sayi):
    faktoriyel = 1
    for i in range (1,numara+1):
        faktoriyel *= i
    print("Faktoriyal:",faktoriyel)

Yazdığımız fonksiyona sayi değerini yolluyoruz.

faktoriel(sayi)

Eğer doğru çalışıyorsa alacağınız çıktı aşağıdakiler gibi olacaktır.

Python İle Faktöriyel Hesabı Yapma

Python İle Faktöriyel Hesabı Yapma

Kodun son hali bu şekilde olmalı.

def faktoriel(sayi):
    faktoriyel = 1
    for i in range (1,sayi+1):
        faktoriyel *= i
    print("Faktoriyal:",faktoriyel)
sayi = int(input("Sayıyı Giriniz:"))
faktoriel(sayi)

 

Projeyi indirmek için : Tıkla

Kategori:PythonYazılım Dilleri

İlk Yorumu Siz Yapın

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir