Page 195 - Bilgisayar Bilimi | Kur 1
P. 195
8.9. Fibonacci Sayıları
def fibonacci(n):
if n <= 0:
return 0
elif n == 1:
return 1
else:
return fibonacci(n - 2) + fibonacci(n - 1)
sira=int(input(“Görmek istediğiniz fibonacci sıra numarasını
giriniz.:”))
print(fibonacci(sira))
Sonuç Ekranı
Görmek istediğiniz fibonacci sıra numarasını giriniz.:22
17711
8.10. Fonksiyonları Tekrar Kullanılabilir Yapma
Fonksiyonlar programlar içerisinde defalarca kullanılabilir. Aynı amaçlı fonksiyonların birden fazla
program tarafından da kullanılması istenebilir. Bu durumda tanımlanan fonksiyon, amacına uygun
çağrışım yapacak bir isim verildikten sonra kullanılmak istenen programlarda “from” komutu ile dosya
adı yazılarak çağralabilir.
Kullanımı
from <dosya adı> import <fonksiyon adı>
194