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

2. practicando python_condicionales if-elif-y-else_10 Juego de múltiplos mágicos

2. practicando python_condicionales if-elif-y-else_10 Juego de múltiplos mágicos.ipynb

"""
10 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"
Este tipo de lógica es muy útil en juegos, validaciones o filtros.
"""

# Programa Juego de múltiplos mágicos
# Se pide el numero. Se asume un número entero válido
numero = int(input("Ingresa un número entero: "))


# 1. Condición : Divisible por 3 Y 5
if numero % 3 == 0 and numero % 5 == 0:  #uso del modulo. en caso que residuo = 0 es divisible
    print("¡Número mágico!")

# 2. Solo Divisible por 3
elif numero % 3 == 0:
    print("Numero Divisible por 3")

# 3. Solo Divisible por 5
elif numero % 5 == 0:
    print("Numero Divisible por 5")

# 4. No es divisible por ninguno
else:
    print("No es un número mágico")
1 respuesta

Hola Ernesto, espero que estés bien

Tu código para el "Juego de múltiplos mágicos" parece estar bien estructurado y sigue correctamente la lógica que se requiere para el ejercicio. Has utilizado adecuadamente las condiciones if, elif y else para evaluar los distintos casos de divisibilidad por 3 y 5. Aquí hay un pequeño resumen de lo que hace cada parte de tu código:

  1. Divisible por 3 y 5: La primera condición verifica si el número es divisible por ambos 3 y 5 usando numero % 3 == 0 and numero % 5 == 0. Si es cierto, imprime "¡Número mágico!".

  2. Solo divisible por 3: La segunda condición verifica si el número es divisible solo por 3 con numero % 3 == 0. Si es cierto, imprime "Numero Divisible por 3".

  3. Solo divisible por 5: La tercera condición verifica si el número es divisible solo por 5 con numero % 5 == 0. Si es cierto, imprime "Numero Divisible por 5".

  4. No es divisible por ninguno: Si ninguna de las condiciones anteriores se cumple, el programa entra en el bloque else y imprime "No es un número mágico".

Tu código parece estar funcionando correctamente según las instrucciones del ejercicio. Si estás experimentando algún problema específico o tienes alguna pregunta adicional sobre cómo mejorar o modificar el código, no dudes en compartir más detalles.

Espero haber ayudado y buenos estudios!