PythonYazılım

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



 

İlgili Makaleler

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.

Göz Atın
Kapalı
Başa dön tuşu
Kapalı