👤

python
1. wyznacz rekurencyjnie sześć pierwszych liczb ciągu fibonacciego
2. oblicz 40 liczb ciagu fibonacciego rekurencyjnie


Odpowiedź :

Odpowiedź:

Użyłem listy do której zostają dołączane kolejne wyrazy ciągu.

Wyjaśnienie:

1.

a_n2=1   #definiuję pierwszy i

a_n1=1   #drugi wyraz ciągu

ciagF=[1,1]  #definiuję tablicę z dwoma pierwszymi elementami

for i in range(4):   #zakres mniejszy niż 2, bo dwa pierwsze elementy już mamy

 a_n=a_n2+a_n1

 a_n2=a_n1

 a_n1=a_n

 ciagF.append(a_n)

for j in(ciagF):

 print(j,end=',')

2.

a_n2=1

a_n1=1

ciagF=[1,1]

for i in range(38):

 a_n=a_n2+a_n1

 a_n2=a_n1

 a_n1=a_n

 ciagF.append(a_n)

for j in(ciagF):

 print(j,end=',')

Zobacz obrazek Animaldk
Zobacz obrazek Animaldk
Zobacz obrazek Animaldk
Zobacz obrazek Animaldk