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

Jerrod Caldwell
Jerrod Caldwell
3,258 Puntos

Por favor ayuda no puedo encontrar nada mal en el código

sigue diciendo que necesito crear una nueva variable pero lo hice con "result"...

squaring.py
def square(uso):
    return uso * uso 

    resultado = square(3)
    print(resultado)

1 Respuesta

Steven Parker
Steven Parker
244 163 puntos

La indentación hace que las últimas 2 líneas se tomen como parte de la función (y luego se ignoren debido a lo siguiente return).

Solo elimina la indentación y pasarás.

Jerrod Caldwell
Jerrod Caldwell
3,258 Puntos

no creerías cuánto tiempo estuve ahí tratando de resolverlo, ¡gracias Steven!

Steven Parker
Steven Parker
244 163 puntos

Jerrod Caldwell — Me alegra ayudar. Puedes marcar una pregunta como resuelta eligiendo una "mejor respuesta".
¡Y feliz codificación!