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

Juego de múltiplos mágicos

numero_magico = int(input('Ingrese un numero: '))

if (numero_magico % 3 == 0) and (numero_magico % 5 == 0):
print('Numero magico')
elif (numero_magico % 3 == 0):
print('Numero divisible por 3')
elif (numero_magico % 5 == 0):
print('Numero divisible por 5')
else:
print('No es numero magico')

1 respuesta

Hola Misael, espero que estés bien

Parece que estás en el camino correcto con tu código para el juego de múltiplos mágicos. Sin embargo, he notado que las cadenas de texto que imprimes no coinciden exactamente con las que se requieren en la actividad. Es importante que el texto de salida sea exactamente como se indica en las instrucciones del ejercicio. Aquí te dejo una versión ajustada de tu código:

numero_magico = int(input('Ingrese un numero: '))

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

La principal diferencia está en las cadenas de texto que se imprimen. Asegúrate de que coincidan exactamente con las instrucciones para que tu programa funcione como se espera.

Espero haber ayudado y buenos estudios!