PYTHON
Faktöriel Bulma Ve Rekürsif Mantığı
Faktöriel Bulma Ve Rekürsif Mantığı Faktöriyel matematikte herhangi bir sayma sayının 1'den başlayarak o sayıya kadar birbiriyle çarpılmasıyla elde edilen fonksiyondur.

Faktöriyel matematikte herhangi bir sayma sayının 1'den başlayarak o sayıya kadar birbiriyle çarpılmasıyla elde edilen fonksiyondur. Nasıl ki matematikte çeşitli işlemler çeşitli fonksiyonları doğurur. Aynı şekilde bu çarpma işlemi de faktöriyeli meydana getirir. Faktöriyel ifadesi sayının sağına ünlem işareti konarak gösterilir. Örneğin 5! ifadesi 5 faktöriyel olarak okunur.
0! = 1
1! = 1
2! = 1.2 = 2
3! = 1.2.3 = 6
4! = 1.2.3.4 = 24
5! = 1.2.3.4.5 = 120
Rekürsif fonksiyon ise bir metodun kendi içinde kendini çağırma işlemidir.
Pyhton ile faktöriyel hesaplama kodları aşağıdaki gibidir. Github üzerinden tüm çalışmaya erişebilirsiniz.
| # faktöriyel hesaplama rekürsif fonksiyon kullanımı | |
| def factorial(n): | |
| #faktoriyeli hesaplama | |
| return 1 if (n==1 or n== 0) else n * factorial(n-1) | |
| sayi = int(input("faktoriyelini almak istediğiniz sayı :")) | |
| print(factorial(sayi)); |
İlgili Yazılar

UnavailableInvalidChannel: The channel is not accessible or is invalid. hatası
UnavailableInvalidChannel: The channel is not accessible or is invalid. hatası UnavailableInvalidChannel: The channel is not accessible or is invalid. hatasının çözümü

Armstrong sayısı bulma
Armstrong sayısı bulma Tüm basamaklarındaki rakamların sayı değerlerinin küpleri toplamı,kendisine eşit olan sayılara "Armstrong sayı"denir. Örneğin; 371=33+73+13=27+343+1=371

Fibonacci Sayıları
Fibonacci Sayıları Fibonacci Dizisi, her sayının kendisinden bir önceki sayı ile toplanması ile elde edilen sayılar serisidir. Fibonacci Disizinde yer alan rakamların özelliği, Fibonacci Dizisinde yer alan sayıların kend