Bienvenido a la Comunidad de Treehouse

¿Quieres colaborar en errores de código? ¿Tienes errores que necesitan comentarios? ¿Buscas un par de ojos adicionales en tu último proyecto? aquí.

¿Buscas aprender algo nuevo?

Treehouse ofrece una prueba gratuita de siete días para estudiantes nuevos. Obtén acceso a miles de horas de contenido y únete a miles de

Inicia tu prueba gratuita

Python Conceptos Básicos de Python Funciones e Iteración Crear una función

Caitlin Blaney
Caitlin Blaney
114 puntos

¿Puede alguien explicarme qué estoy haciendo mal?

squaring.py
def función = square

2 Respuestas

Steven Parker
Steven Parker
244 163 puntos

La sintaxis para definir una función en realidad no implica la palabra "function". Solo la palabra clave "def", el nombre de la función (sin comillas), un par de paréntesis con cualquier argumento listado dentro, y dos puntos. Quizás quieras revisar el video de Funciones y echar otro vistazo a los ejemplos que se muestran en él.

Y para aprobar el desafío, también necesitarás algo de código que devuelva el valor calculado.

Steven Parker
Steven Parker
244 163 puntos

Los sintaxis son simplemente las reglas que tienes que seguir para construir declaraciones que la computadora entienda y ejecute.

def función = square  # esta no es la sintaxis correcta (no se hizo usando las reglas)
def square(uso):      # esto se hizo "siguiendo las reglas" (con sintaxis correcta)

Un Techdegree función es un fragmento separado de código que realiza una tarea específica. Podrías pensar en ello como un "mini-programa". Al principio de ese video, el instructor dice que las funciones... proporcionan una forma de agrupar múltiples declaraciones para usar más tarde..

Caitlin Blaney
Caitlin Blaney
114 puntos

He revisado los videos... simplemente no entiendo esto. Tu respuesta, estas preguntas, los cuestionarios... nada de esto. Estoy totalmente confundido. ¿Qué es una "sintaxis"? ¿Qué es una "función"? ¿Qué significan todas estas cosas??