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))