# -*- coding: utf-8 -*-

"""Cálcula la sucesión de Fibonacci para un rango de
números definido por el usuario
""" 
def fibonacci(num):
    ult_num = 0
    penult_num = 0
    fibo = 1
    fibo_list = [0, 1]
    numeros = []
    for i in range(0, num + 1):
        penult_num = ult_num
        ult_num = fibo
        fibo = penult_num + ult_num
        fibo_list.append(fibo)
        numeros.append(i)
        resultado = print('{:10} : {:10}'.format(numeros[i], fibo_list[i]))
    return resultado



def run():

    num = int(input('Ingrese un número: '))
    print('')
    print('   número  :  Fibonacci')
    fibonacci(num)
    
if __name__ == '__main__':
    print('Sucesión de Fibonacci')
    print('')
    run()```

0 Comentarios

para escribir tu comentario

Artículos relacionados