¿Qué debería ser el output en el reto de Halloween Candy si el input es < 3? | Sololearn: Learn to code for FREE!

+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

4/14/2021 8:27:28 PM

dax'ho

7 Answers

New Answer

+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