Python programlama dili ile bir sayının Faktöriyeli hesaplayan program.
Negatif olmayan bir tamsayının faktöriyeli, kendisi ve kendisinden küçük olan tüm tam sayılarının çarpımı demektir. Örneğin 6’nın faktöriyeli, 720 =6 * 5 * 4 * 3 * 2 * 1’dir.
Sayının faktöriyelini hesaplamak için for döngüsü kullanılabileceği gibi recursive fonksiyon ile de yapmak mümkündür. Bu yazıda faktöriyel hesaplama recursive fonksiyon kullanılarak yapılmıştır.
1 2 3 4 5 6 7 8 9 10 11 12 |
# Python 3 program # Girilen Sayının Faktöriyeli def factorial(n): return 1 if (n==1 or n==0) else n * factorial(n - 1); # Program kodu sayi = 5; print("Sayi :", sayi, " Faktoriyeli :", factorial(num)) # algoritmaornekleri.com |
Add Comment