Sequência de Fibonacci até determinado número

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

[ Hits: 682 ]

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

Fatorial OO em Python

Antecessor e sucessor

FÓRMULAS DE FÍSICA

Desenhando um quadrado em python, com funções.

tabuada.py


  

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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts