Cuando vayas respondiendo a las preguntas que vienen a continuación, recuerda que recursividad no es simplemente ``repetir'' una tarea, una y otra vez. Eso lo puede hacer un bucle. Un bucle no es recursividad. La recursividad es cualquier cosa que se define con sus propios términos.
n= 1 , a= 6 n= 2 , a= 7.0 n= 3 , a= 7.5 n= 4 , a= 7.75 n= 5 , a= 7.875 n= 6 , a= 7.9375 n= 7 , a= 7.96875 n= 8 , a= 7.984375 n= 9 , a= 7.9921875 n= 10 , a= 7.99609375La función no debería tener ninuna declaración print, ni tampoco un bucle. El bucle for debería ir fuera de la función y llamarla para obtener los resultados e imprimirlos.