Asérie de fibonacci é formada pela sequência: 0, 1, 1, 2, 3, 5, 8, 13, 21, construa um algoritmo

que gere e mostre a série até o termo digitado pelo usuário. python

1 Resposta

  • Alice

    Algoritmo para a série de Fibonacci:

    #Fn = F(n-1) + F(n-2)

    while True:

       n = int (input("nDigite o termo que queira descobrir na sequência Fibonacci: "))

       i = 0

       a = 0

       b = 1

       if n > 0:

           print ("termo: (b,b))

           i += 1

           a = b

           while i < n:

               print ("termo: (i+1,b))

               b = a + b

               i+=1

               a = b - a

           quest = raw_input("nDeseja continuar? Digite Y p/ sim e N p/ não >>>>   ")

           if quest == 'Y':

               print ("nVamos começar de novo")

           else:

               break

       else:

           print ("nVocẽ não pode digitar zero ou numero negativo")

           quest = int(input ("nDigite 0 para sair e 1 para continuar ... "))

           if quest == 1:

               print ("nVamos começar de novo")

           else:    

               break

    Algoritmo é uma sequência finita de instruções definidas e sem ambiguidade, onde cada uma deve ser executada mecanicamente ou eletronicamente considerando um intervalo finito de tempo. São muito utilizados na programação.  

    Bons estudos!

Clique aqui para adicionar a sua resposta.