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

Multiplos Magicos

numero = int(input("Ingresa 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")

1 respuesta

Hola, Maria, espero que estés bien

Tu código parece estar bien alineado con el ejercicio que estás tratando de resolver. Estás utilizando condicionales if, elif y else para verificar si el número ingresado es divisible por 3, 5, o ambos. Aquí tienes un pequeño desglose de lo que hace tu código:

  1. if numero % 3 == 0 and numero % 5 == 0: - Verifica si el número es divisible por ambos 3 y 5. Si es así, imprime "¡Número mágico!".

  2. elif numero % 3 == 0: - Verifica si el número es divisible solo por 3. Si es así, imprime "Divisible por 3".

  3. elif numero % 5 == 0: - Verifica si el número es divisible solo por 5. Si es así, imprime "Divisible por 5".

  4. else: - Si el número no es divisible por 3 ni por 5, imprime "No es un número mágico".

Este tipo de lógica es muy útil para crear juegos o realizar validaciones. Si estás probando con diferentes números y obteniendo los resultados esperados, entonces estás en el camino correcto.

Espero que esta explicación te haya aclarado cualquier duda. ¡Espero haber ayudado y buenos estudios!