Estuve realizando el ejercicio pero obtuve un error de sintaxis que no logro identificar…Alguna idea

Pregunta de la clase:
Especificaciones del código
Manuel G. Pineda

Manuel G. Pineda

studentPregunta

Estuve realizando el ejercicio pero obtuve un error de sintaxis que no logro identificar…Alguna idea

6 respuestas
    José Armando Gutiérrez Araujo

    José Armando Gutiérrez Araujo

    student

    Hola @pinedamanuel, según veo defines una función llamada "sumatoria(a,b)" pero al momento de invocarla la estas invocando como "help(sumatoria)", espero sea eso :D

    Omar Daniel Centeno

    Omar Daniel Centeno

    student

    Como menciona armando, debes cambiar la manera como llamas a la función sumatoria:

    sumatoria(parámetro 1, parámetro 2) sumatoria(3, 5) print(sumatoria(3, 5)) # Resultado = 8
    Manuel G. Pineda

    Manuel G. Pineda

    student

    Compañeros pero en este caso no estoy llamando la propia función, sino que llamo la función "help" y le paso como argumento el nombre de la función "sumatoria" con el fin de obtener el docstring de la función "sumatoria". Sin embargo me aparece el error: SyntaxError.

    Omar Daniel Centeno

    Omar Daniel Centeno

    student

    Según lo que observo en la imagen no has definido ninguna función help, solamente está definida la función sumatoria la cual necesita dos parámetros: a y b. Python sí acepta que una función tenga como parámetros otras funciones pero se debe especificar como cualquier otra función.

    def help(funcion_sumatoria): pass

    En todo caso, deberías de incluir también los parámetros que quieres sumar con la función sumatoria.

    help(sumatoria(3, 5))
    Manuel G. Pineda

    Manuel G. Pineda

    student

    Compañero así es. Sin embargo si notas en la clase, David nos enseñaba que se puede usar la función "help" para obtener el docstrig de una función. La función "help" ya esta implementada en python.

    Pedro Juan Montoya Villegas

    Pedro Juan Montoya Villegas

    student

    No sé si ya lo solucionaste, pero nunca cerraste la función sumatoria, te faltó 2 enters antes de ingresar help(sumatoria)

Curso de Pensamiento Computacional con Python

Curso de Pensamiento Computacional con Python

Comienza tu camino en el desarrollo de software con el lenguaje de programación Python. Entiende la estructura de pensamiento necesaria para resolver problemas en programación. Domina las estructuras de control para crear soluciones. Conoce las características de Python que te permiten reutilizar código. Prueba tu código e implementa correcciones y mejoras.

Curso de Pensamiento Computacional con Python
Curso de Pensamiento Computacional con Python

Curso de Pensamiento Computacional con Python

Comienza tu camino en el desarrollo de software con el lenguaje de programación Python. Entiende la estructura de pensamiento necesaria para resolver problemas en programación. Domina las estructuras de control para crear soluciones. Conoce las características de Python que te permiten reutilizar código. Prueba tu código e implementa correcciones y mejoras.