Python İle Faktöriyel Hesabı

Bugün Python ile Özyinelemeli(recursive) fonksiyon kullanarak kullanıcıdan aldığımız sayının faktöriyelini hesaplayacağız.

Başta faktoriyel fonksiyonunu tanımlıyoruz. Fonksiyonumuzda sayı 1’e eşit olana kadar bir eksiği ile çarpılıyor.

def fak(sayi):
    if sayi==1 or sayi ==0:
        return 1        
    else:
        return sayi*fak(sayi-1)
sayi = int(input("Sayı giriniz: "))
print(fak(sayi))



 

Can GÜR

Computer science 4 life mottosuyla yola çıkmış bir bilgisayar mühendisi.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir