Şimdi Ara

Fibonacci Sayı Dizi Yardım

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
4
Cevap
0
Favori
155
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • def fib(n):
    a, b = 1, 0
    while b < n:
    print(b, end=' ')
    a, b = b, a+b
    print()

    Program bu şekilde iken düzgün olarak çalışıyor.Ama b=b kısmını çıkardığım zaman ;
     Fibonacci Sayı Dizi Yardım
    program hep 0 yazmaya başlıyor.

    b=b kısmını yazmamızın amacı nedir?

    edit:imla



    < Bu mesaj bu kişi tarafından değiştirildi kdy00 -- 6 Eylül 2016; 22:21:20 >







  • o kısma sadece b = b olarak bakmamak gerekiyor.

    a, b = b, a+b

    açarsak:

    a = b
    b = a + b

    olarak bakarız. aynı satırda çoklu değişken tanımlaması yapıyorsunuz ve sırasına göre atama gerçekleşiyor.
  • quote:

    Orijinalden alıntı: X-1

    o kısma sadece b = b olarak bakmamak gerekiyor.

    a, b = b, a+b

    açarsak:

    a = b
    b = a + b

    olarak bakarız. aynı satırda çoklu değişken tanımlaması yapıyorsunuz ve sırasına göre atama gerçekleşiyor.

    Teşekkür ederim.
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.