Sequência de Fibonacci até determinado número

Publicado por Artur Rabelo (última atualização em 18/03/2020)

[ Hits: 1.025 ]

Homepage: https://github.com/akira095

Download 7065.fibonacci.py




Programa que lê um número inteiro n e mostra a sequência de Fibonacci até o n-ésimo número, escrevi como resolução de um exercício usando listas.

  



Esconder código-fonte

#!/usr/bin/python3

#   A Sequência de Fibonacci é uma sequência de inteiros que começa com 0 e 1
#   onde cada número é a soma dos dois anteriores.
#
#   O programa irá ler um número inteiro n e mostrará a sequência de Fibonacci
#   até o n-ésimo número.

n = int(input('Informe o valor de n: '))
i, j = 0, 1
aux = 0
sequencia = []

while aux <= n:
    sequencia.append(aux)
    i = j
    j = aux
    aux = i + j

print(f'Sequência de Fibonnaci até {n}:', str(sequencia).strip('[]'))
print(f'Total de {len(sequencia)} números.')

Scripts recomendados

FÓRMULAS DE FÍSICA

Palpiteiro para MegaSena

U$ para R$ e vice-versa

Brincando com Hexadecimais

Trabalhando com expressões em python


  

Comentários
[1] Comentário enviado por pylm em 27/03/2020 - 22:58h

Seria melhor usar ' '.join(sequencia) pra converter a lista em string.

[2] Comentário enviado por arturkiraa em 28/03/2020 - 20:11h


[1] Comentário enviado por pylm em 27/03/2020 - 22:58h

Seria melhor usar ' '.join(sequencia) pra converter a lista em string.


Opa, obrigado pela dica.


Contribuir com comentário