Merhaba. Ben fibonacci sayılarının sadece ekrana çift sayılarını bastıran bir py programı istiyorum fakat def fonksiyonu falan kullanmadan yapmak istiyorum.
Kod:
"""
Fibonacci Serisi yeni bir sayıyı önceki iki sayının toplamı şeklinde oluşturur.
1,1,2,3,5,8,13,21,34....................
"""
a = 1 # a ya b'nin eski değerini
b = 1 # b ye a + b değerini vermem gerekli.
fibonacci = [a,b]
for i in range(20): # 20 tane fibonacci sayısı üret.
print('a:{} \t b:{}'.format(a,b))
a,b = b,a+b
fibonacci.append(b)
print(fibonacci)
fibonacci içinde ilk başta 1,1 var. çift sayıları istiyorsan farklı bir array açmalısın çünkü en başta 1,1 var zaten. if koşulu içinde b değerin 2 ye tam bölünebiliyorsa fibonacci.append(b)'yi yeni oluşturduğun array'e eklemelisin. python'ı unuttum malesef umarım yardımcı olabilmişimdir
fibonacci içinde ilk başta 1,1 var. çift sayıları istiyorsan farklı bir array açmalısın çünkü en başta 1,1 var zaten. if koşulu içinde b değerin 2 ye tam bölünebiliyorsa fibonacci.append(b)'yi yeni oluşturduğun array'e eklemelisin. python'ı unuttum malesef umarım yardımcı olabilmişimdir