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

Práctica: Juego de múltiplos mágicos

nume = int(input("Ingresa un número entero: "))

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

Ingresa un número entero: 12
Divisible por 3
Ingresa un número entero: 20
Divisible por 5
Ingresa un número entero: 17
No es un número mágico

1 respuesta

Hola Enrique, espero que estés bien

¡Tu código para el juego de múltiplos mágicos parece estar funcionando correctamente! Has implementado bien las condiciones para verificar si un número es divisible por 3, por 5, o por ambos. Aquí tienes un pequeño resumen de lo que hace tu código:

  1. Primero, solicita al usuario que ingrese un número entero.
  2. Luego, verifica si el número es divisible tanto por 3 como por 5. Si es así, imprime "¡Número mágico!".
  3. Si el número solo es divisible por 3, imprime "Divisible por 3".
  4. Si el número solo es divisible por 5, imprime "Divisible por 5".
  5. Si no es divisible ni por 3 ni por 5, imprime "No es un número mágico".

Por ejemplo, si ingresas el número 15, el programa debería imprimir "¡Número mágico!" porque 15 es divisible tanto por 3 como por 5.

Parece que todo está en orden con tu código. Si tienes alguna otra duda o algo más que te gustaría ajustar, no dudes en compartirlo.

Espero haber ayudado y buenos estudios!