07.08.2023

3

Like

1397

Views

Python ile faktöriyel hesaplama

Faktöriyel alırken recursive (kendi kendini çağıran) fonksiyon kullanacağız


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
Python Temel
Temel Matematik

Comments

You need to log in to be able to comment!

Emir Efetürk

Location

Hatay, TR

© 2021 Patika Dev

facebook
twitter
instagram
youtube
linkedin