Sequência de Fibonacci até determinado número

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

[ Hits: 2.224 ]

Homepage: https://github.com/artrabelo

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

Calcular a data do Carnaval e da Páscoa

Positivo ou negativo

Lista Ligada em Python usando Classes

Comparando dois números e retornando o valor do maior

Data de Validade


  

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

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts