##############################################[br]# 11 ejemplos de Secuencias Recursivas [br]# utilizando bucle for en Python:[br][br]#1. Secuencia de Fibonacci:[br]def fibonacci(n):[br] fib = [0, 1][br] for i in range(2, n+1):[br] fib.append(fib[i-1] + fib[i-2])[br] return fib[n][br][br]#2. Secuencia de Lucas:[br]def lucas(n):[br] luc = [2, 1][br] for i in range(2, n+1):[br] luc.append(luc[i-1] + luc[i-2])[br] return luc[n][br][br]#3. Secuencia de Pell:[br]def pell(n):[br] p = [0, 1][br] for i in range(2, n+1):[br] p.append(2*p[i-1] + p[i-2])[br] return p[n][br][br]#4. Secuencia de Padovan:[br]def padovan(n):[br] p = [1, 1, 1][br] for i in range(3, n+1):[br] p.append(p[i-2] + p[i-3])[br] return p[n][br][br]#5. Secuencia de Hofstadter Q:[br]def hofstadter_q(n):[br] q = [1, 1][br] for i in range(2, n+1):[br] q.append(q[i-q[i-1]] + q[i-q[i-2]])[br] return q[n][br][br]#6. Secuencia de Hofstadter G:[br]def hofstadter_g(n):[br] g = [0, 1][br] for i in range(2, n+1):[br] g.append(i - g[g[i-1]])[br] return g[n][br][br]#7. Secuencia de Jacobsthal:[br]def jacobsthal(n):[br] j = [0, 1][br] for i in range(2, n+1):[br] j.append(j[i-1] + 2*j[i-2])[br] return j[n][br][br]#8. Secuencia de Narayana:[br]def narayana(n):[br] nar = [1, 1][br] for i in range(2, n+1):[br] nar.append(nar[i-1] + nar[i-2])[br] return nar[n][br][br]#9. Secuencia de Perrin:[br]def perrin(n):[br] p = [3, 0, 2][br] for i in range(3, n+1):[br] p.append(p[i-2] + p[i-3])[br] return p[n][br][br]#10. Secuencia de Triangular:[br]def triangular(n):[br] tri = [0][br] for i in range(1, n+1):[br] tri.append(tri[i-1] + i)[br] return tri[n][br][br]#11. Secuencia de Pentanacci:[br]def pentanacci(n):[br] pentanacci_seq = [0, 0, 0, 1, 1][br] for i in range(5, n+1):[br] pentanacci_seq.append(pentanacci_seq[i-1] + pentanacci_seq[i-2] + pentanacci_seq[i-3] + pentanacci_seq[i-4] + pentanacci_seq[i-5])[br] return pentanacci_seq[:n][br][br]# Ejemplo de uso[br]print(pentanacci(7)) # Salida: [0, 0, 0, 1, 1, 2, 4]