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

Cómo

Después de escribir mis resultados, me sigue diciendo que mi matemática es incorrecta y no tengo idea de por qué.

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

1 Respuesta

Travis Alstrand
sello-máscara
.a{fill-rule:evenodd;}techdegree seal-36
Travis Alstrand
Revisor de Proyectos Treehouse

Hola Haley Phares! :wave:

Técnicamente, como has definido tu number variable como 5 la matemática es actualmente correcta, pero no está del todo configurada para funcionar como las instrucciones quieren que lo hagamos. Quiere que devolvamos el número que pasamos "al cuadrado", lo que significa que es el número que pasamos multiplicado por sí mismo.

Entonces actualmente, si en su lugar definimos number como 10, se multiplicará por 5 y devolverá 50 en lugar de 10 al cuadrado, que es 100.

Entonces necesitamos asegurarnos de que esté configurado para multiplicar el número pasado por sí mismo

number = 5
def square(number):
    return number * number

¡Espero que esto tenga sentido!

¡Gracias por esto! ¡Realmente me ayudó! <3