Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Juego de múltiplos mágicos

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

1 respuesta

Hola, Fernando, espero que estés bien

Parece que estás trabajando en un juego que evalúa la divisibilidad de un número por 3 y 5. Vamos a revisar tu código y ver cómo mejorarlo para que cumpla con los requisitos del ejercicio.

Tu código actual tiene algunos detalles que podemos ajustar para que funcione correctamente:

  1. Mensajes de salida: Asegúrate de que los mensajes coincidan exactamente con lo que se pide en el ejercicio.
  2. Condiciones: Las condiciones parecen correctas, pero el formato de impresión necesita ajustes.

Aquí tienes una versión corregida:

numero = int(input("Ingresa el dato: "))

if numero % 5 == 0 and numero % 3 == 0:
    print("¡Número mágico!")
elif numero % 3 == 0:
    print("Divisible por 3")
elif numero % 5 == 0:
    print("Divisible por 5")
else:
    print("No es un número mágico")

Cambios realizados:

  • Los mensajes de salida ahora coinciden con los solicitados en el ejercicio.
  • Se eliminó el uso de f-string ya que no es necesario incluir el número en el mensaje.

Espero que esto te ayude y que puedas continuar con tu juego. ¡Bons estudos!