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 yanıt yazın

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

Başa dön tuşu
Kapalı