07.08.2023
3
Like
2183
Views
def faktoriyel(n):
# Temel Durum: Eğer sayımız 0 veya 1'e eşit ise, 0'ın ve 1'in faktöriyeli 1 olduğu için, 1 döndürüyoruz.
if n == 0 or n == 1:
return 1
else:
# Yinelenen durum: Eğer sayımız 1'den büyükse, sayıyı faktoriyel(n-1) ile çarparak döndürüyoruz.
return n * faktoriyel(n - 1)
# Faktöriyel fonksiyonunun testi
sayi = 5
sonuc = faktoriyel(sayi)
print(f"{sayi} faktöriyel eşittir: {sonuc}")
# Çıktı: 5 faktöriyel eşittir: 120
You need to log in to be able to comment!