**تحديات بايثون: 02**

متتالية فيبوناتشي: يتم الحصول على عدد فيبوناتشي من خلال جمع العددين السابقين في المتتالية.

نبدأ من 1 ثم 2 وهكذا. أول عشرة أعداد هي:

1، 2، 3، 5، 8، 13، 21، 34، 55، 89…

التحدي: في متتالية أقل من 100 او 50 على حسب قوة جهازك لأن الأرقام ضخمة
أعطني مجموع أعداد فيبوناتشي الزوجية فقط

إعجابَين (2)

هذه طريقتى في حل المشروع، ستعرض جميع الارقام الفيبوناتشى ثم الارقام الزوجيه منها :

fibonacci = [1,2]
while True:
  number = fibonacci[-1]+fibonacci[-2]
  if number <= 100 :
    fibonacci.append (number)
  else :
    break 
print (f"all fibonacci numbers : {fibonacci}")
marital_numbers = []
for num in fibonacci:
  if num % 2 == 0:
    marital_numbers.append (num)
print (f"Marital numbers : {marital_numbers}")
إعجابَين (2)
#challenge 02: fibonatchi 
bag =[1,2]
even_value = 2
for _ in range(1,100):
    result = bag[-1] + bag[-2]
    bag.append(result)
    bag.remove(bag[0])

    if result % 2 == 0:
        even_value += result
print("\nThe sum of even values of fibonatch terms below 100:  ",even_value)