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 = int(input('Digite un numero : '))
if numero % 3 == 0 and numero % 5 == 0:
print('NUMERO MAGICO: El numero {} es divisible por 3 y 5 '.format(numero))
elif numero % 3 == 0:
print('El numero {} es divisible por 3'.format(numero))
elif numero % 5 == 0:
print('El numero {} es divisible por 5'.format(numero))
else:
print('No es un número mágico'.format(numero))

1 respuesta

Hola Carlos, espero que estés bien

Tu código para el juego de múltiplos mágicos está casi perfecto, pero hay un pequeño detalle en el mensaje que se imprime cuando el número es divisible por 3 y 5. Según la actividad, deberías mostrar el mensaje "¡Número mágico!" en lugar de "NUMERO MAGICO: El numero {} es divisible por 3 y 5". Aparte de eso, todo parece estar bien.

Aquí tienes cómo se vería el código con esa corrección:

numero = int(input('Digite un numero : '))
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')

Espero que esto te ayude a completar tu juego de manera satisfactoria. ¡Sigue practicando y diviértete programando!

Espero haber ayudado y buenos estudios!