Misiunea taSe citește n (1 ≤ n ≤ 50). Afișează primii n termeni ai șirului lui Fibonacci, pe un rând, separați prin spațiu.
Ideea de azi
În șirul lui Fibonacci primii doi termeni sunt 1 și 1, iar fiecare termen următor este suma celor doi dinaintea lui: 1, 1, 2, 3, 5, 8, 13... Păstrăm doar ultimii doi termeni în două variabile și îi actualizăm simultan: a, b = b, a + b.
Un exemplu
a, b = 1, 1
for i in range(5):
print(a, end=" ")
a, b = b, a + b
# 1 1 2 3 5
Verifică înainte de predare
Compară lucrarea cu fiecare cerință. Folosește Verifică pentru feedback și Indiciu atunci când ai nevoie. Poți corecta și verifica din nou; profesorul vede versiunea pe care o predai.
Exemplu de test
Date de intrare7
Rezultat așteptat1 1 2 3 5 8 13
Date de intrare1
Rezultat așteptat1
MOD DEMONSTRATIVLucrezi fără cont: lucrarea se păstrează doar în acest browser. Verificarea și indiciile funcționează complet. Creează un cont ca să predai lucrarea și să strângi XP.