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
2 Respuestas
Simon Voort
5,682 PuntosLas computadoras usan código binario, lo que significa que almacenan números (y otras cosas) como secuencias de 1 y 0. Cuando escribes código, se convierte en código binario cuando se ejecuta tu programa. Sin embargo, algunos números no se pueden representar exactamente en código binario, por lo que la computadora tiene que usar el número más cercano que pueda almacenar. Esto puede ocurrir con floats/decimales.
Para obtener la respuesta que esperabas, puedes usar la función round, que toma dos argumentos: el número que quieres redondear y el número de decimales.
round(5.6*.1, 2) # resultado: .56
Uhunoma Osula
6,991 PuntosGracias, eso tenía mucho sentido