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

Múltiplos mágicos

print("Juego de multiplos Mágicos")

try:
  numero = int(input("ingrese un número entero: "))
  magico = numero % 3 == 0 and numero % 5 == 0
  
  if magico:
    print("Número máagico")
  elif numero % 3 == 0:
    print("Número divisible por 3")
  elif numero % 5 == 0:
    print("Número divisible por 5")
  else:
    print("No es número mágico")

    
except Exception as e: 
  print(f"Ocurrio un error inesperado, {e}")
1 respuesta

Hola, Eusebio

Tu solución quedó muy bien encaminada. Usaste numero % 3 == 0 and numero % 5 == 0 para identificar cuándo el número es múltiplo de 3 y de 5 al mismo tiempo, y eso hace que la variable magico deje la condición más fácil de leer dentro del if. También organizaste bien el flujo con if, elif y else, cubriendo cada caso posible del juego.

La lógica está clara y muestra un buen uso de operadores lógicos y condicionales. Buen trabajo avanzando en estas prácticas.

Alura Cuenta con el apoyo de la comunidad Alura en tu jornada. Un abrazo y buenos estudios.