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
Zahkyi Ferguson
504 Puntos¿Por qué estoy recibiendo un error de sintaxis?
def square(uso):
número_original = input(Elige un número )
número_al_cuadrado = número_original * número_original
return número_al_cuadrado
2 Respuestas
Steven Parker
244 163 puntosEl mensaje de desafío completo es "Bummer: SyntaxError: 'return' fuera de la función"
Por "'return' fuera de la función", está señalando que la declaración "return" no está indentada, lo que significa que no es parte de la función — y las reglas de sintaxis dicen que un "return" solo está permitido dentro de una función.
Además:
- las instrucciones no te piden que "ingreses" nada, así que la línea 2 no es necesaria
- la fórmula necesita hacer uso del parámetro
Zahkyi Ferguson
504 Puntos¡Gracias! Estaba pensando demasiado en esto.