# Definición de la función recursiva fibonacci
def fibonacci(n):
# Si n es menor o igual a 1, retornamos n directamente
# porque los primeros dos números de Fibonacci son 0 y 1.
if n <= 1:
return n
else:
# Si n es mayor que 1, la función se llama a sí misma
# con los dos valores anteriores: n-1 y n-2
return fibonacci(n - 1) + fibonacci(n - 2)
# Programa principal
# Solicitar al usuario que ingrese la posición n
n = int(input("Ingrese la posición para calcular el número de Fibonacci: \n"))
# Llamar a la función fibonacci para calcular el número en la posición n
resultado = fibonacci(n)
# Imprimir el resultado
print(f"El número en la posición {n} de la secuencia de Fibonacci es {resultado}")
To embed this program on your website, copy the following code and paste it into your website's HTML: