+ 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
7 Réponses
+ 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
+ 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?
+ 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
+ 2
está bien, muchas gracias
+ 2
lo acabo de probar y ya me funcionó, muchas gracias por todos los consejos
+ 1
¿entonces sería con int()?
+ 1
háganos saber si lo ha hecho bien