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

[Proyecto] Juego de múltiplos mágicos

Estás desarrollando un pequeño juego. El usuario ingresa un número entero y el programa debe evaluar lo siguiente:

  • Si el número es divisible por 3 y 5, muestra: "¡Número mágico!"
  • Si solo es divisible por 3, muestra: "Divisible por 3"
  • Si solo es divisible por 5, muestra: "Divisible por 5"
  • Si no es divisible por ninguno, muestra: "No es un número mágico"
numero = int(input("Digite un número entero: "))

if numero % 3 == 0 and numero % 5 == 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")
Salidas:
Digite un número entero: 34
No es un número mágico
----------------------------------------------------------------------------------
Digite un número entero: 5
Divisible por 5
----------------------------------------------------------------------------------
Digite un número entero: 9
Divisible por 3
----------------------------------------------------------------------------------
Digite un número entero: 15
¡Número mágico!
1 respuesta

¡Hola, Henry, espero que estés bien!

Parece que ya tienes un buen comienzo para tu juego de múltiplos mágicos. El código que compartiste parece estar funcionando correctamente según las reglas que mencionaste. Cada condición está bien estructurada para verificar si el número ingresado es divisible por 3, 5 o ambos.

Aquí tienes un pequeño resumen de cómo funciona tu código:

  1. Primero, conviertes la entrada del usuario en un número entero.
  2. Luego, utilizas una serie de condiciones if, elif y else para verificar la divisibilidad:
    • Si el número es divisible por 3 y 5, imprimes "¡Número mágico!".
    • Si solo es divisible por 3, imprimes "Divisible por 3".
    • Si solo es divisible por 5, imprimes "Divisible por 5".
    • Si no es divisible por ninguno, imprimes "No es un número mágico".

Tus salidas también parecen estar correctas según los ejemplos que diste. Por ejemplo, el número 15 es divisible por 3 y 5, por lo que imprime "¡Número mágico!", mientras que el número 5 solo es divisible por 5, imprimiendo "Divisible por 5".

¡Sigue adelante con tu proyecto! Espero que esto te ayude a continuar desarrollando tus habilidades en Python.

Espero haber ayudado y buenos estudios!