+ 1

¿Qué debería ser el output en el reto de Halloween Candy si el input es < 3?

Cuando ejecuto el código me dice que las dos primeras pruebas estån bien, pero las otras 3 estån mal y como estån ocultas no sé en qué me equivoco. Mi código en Python es este: houses = int(input()) if houses >= 3: percent = round(2 * 100 / houses) print(percent) no necesito la respuesta, solo alguna pista o consejo, por favor

14th Apr 2021, 8:27 PM
Dayron Alexis DĂ­az RodrĂ­guez
Dayron Alexis DĂ­az RodrĂ­guez - avatar
7 Answers
+ 3
lo siento, me equivoqué. pruebe la función Math en lugar de round () -> math.ceil(). y yo fui a ver lo que hace esta función... perdóname por la pista equivocada
14th Apr 2021, 9:02 PM
Yaroslav Vernigora
Yaroslav Vernigora - avatar
+ 2
Hola! la salida del valor debe elevarse hasta el valor entero. la funciĂłn de canto round () no encaja aquĂ­. sĂłlo redondea. y tienes que redondear hacia ARRIBA. Âżsabes cĂłmo hacerlo?
14th Apr 2021, 8:37 PM
Yaroslav Vernigora
Yaroslav Vernigora - avatar
+ 2
no hay. yo no. por ejemplo, tiene el nĂșmero 3.7. si usa round(), se obtiene 3. y necesitamos el resultado 4. asĂ­ que digamos redondear a un nĂșmero mayor en lugar de descartar la parte fraccionaria
14th Apr 2021, 8:58 PM
Yaroslav Vernigora
Yaroslav Vernigora - avatar
+ 2
estĂĄ bien, muchas gracias
14th Apr 2021, 9:03 PM
Dayron Alexis DĂ­az RodrĂ­guez
Dayron Alexis DĂ­az RodrĂ­guez - avatar
+ 2
lo acabo de probar y ya me funcionĂł, muchas gracias por todos los consejos
14th Apr 2021, 9:07 PM
Dayron Alexis DĂ­az RodrĂ­guez
Dayron Alexis DĂ­az RodrĂ­guez - avatar
+ 1
Âżentonces serĂ­a con int()?
14th Apr 2021, 8:42 PM
Dayron Alexis DĂ­az RodrĂ­guez
Dayron Alexis DĂ­az RodrĂ­guez - avatar
+ 1
hĂĄganos saber si lo ha hecho bien
14th Apr 2021, 9:04 PM
Yaroslav Vernigora
Yaroslav Vernigora - avatar