Python - Fibonacci Dizisi

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Griffin Premium
Katılım
3 Mar 2017
Mesajlar
1,378
Çözümler
1
Tepki puanı
1,001
Ödüller
12
Sosyal
9 HİZMET YILI
:yazı:

Merhaba arkadaşlar bu uygulamamızda Fibonacci dizisini öğreneceğiz.
Fibonacci dizisi nedir peki. Fibonacci sayı dizisi her sayının kendinden önceki sayı ile toplanmasından oluşan sayı dizisidir.

Örneğin: 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89 şeklinde gidiyor.
Bu örnekte girdiğimiz sayı kadar Fibonacci sayı dizisi devam edecek.

:kullan:

Python:
a = 1
b = 1
fibonacci = [a,b]
for i in range(sayi):
    a,b = b,a+b #b'yi a'ya attık, a+b'yi de b'ye attık
    fibonacci.append(b) #listeye ekliyoruz.
 
print(fibonacci)


 
potential zero
Ultra Üye
Katılım
9 Ocak 2018
Mesajlar
1,557
Çözümler
2
Tepki puanı
341
Ödüller
9
Yaş
23
8 HİZMET YILI
hocam bunları niye hep akşam paylaşıyorsun ? sabah paylaş bence
 
Üye
Katılım
26 Eyl 2019
Mesajlar
1
Tepki puanı
0
Ödüller
5
Yaş
26
6 HİZMET YILI
Daha kısa bir yöntemim var o da rekürsif fonksiyon kullanmak.

Python:
def fibonacci(n):
    if n < 2:
        return n
    else:
        return (fibonacci(n-1) + fibonacci(n-2))
 
RA9
Seçkin Üye
Katılım
25 Ocak 2020
Mesajlar
330
Çözümler
1
Tepki puanı
16
Ödüller
5
Yaş
28
6 HİZMET YILI
teşekkürler yararlı
 
Seçkin Üye
Katılım
9 Tem 2017
Mesajlar
596
Çözümler
1
Tepki puanı
14
Ödüller
6
Yaş
32
8 HİZMET YILI
Emegine saglik tesekkurler
 
Uzman Üye
Katılım
4 Eyl 2019
Mesajlar
289
Çözümler
1
Tepki puanı
10
Yaş
35
6 HİZMET YILI
emeğine sağlık kardeşim çok teşekkür ederim
 
Seçkin Üye
Katılım
6 Eki 2018
Mesajlar
306
Çözümler
1
Tepki puanı
76
Ödüller
7
7 HİZMET YILI
eline sağlık güzel paylaşım kullanacağım
 
Onaylı Üye
Katılım
2 Tem 2019
Mesajlar
51
Tepki puanı
1
Yaş
28
6 HİZMET YILI
kendime birşeyler kattığımı düşünüyorum konu güzel olmuş
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst