Page 89 - Bilgisayar Bilimi Kur 1| 2. Bölüm
P. 89

8.2.7. 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

               Fibonacci Sayıları: Her sayının kendisinden önce gelen iki sayının toplamı şeklinde yazılıp devam
            ettiği sayı dizisine Fibonacci Sayı Dizisi denir.
               1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765, 10946, …

























            8.3. 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ğırılabilir.





                                                                                                     195
   84   85   86   87   88   89   90   91   92   93   94