хм погуглил динамич программирование fib[1] = 1 # Начальные значения fib[2] = 1 # Начальные значения for i in range(3, n + 1): fib[i] = fib[i - 1] + fib[i - 2] # Пересчёт состояния i
а какая цель, создать список всех чисел меньше n или только последнее n-ое число получить??