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

Yo lo resolví de la siguiente manera:

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

if numero % 3 == 0 and numero % 5 == 0:
  print('Numero magico!')
else:
  if numero % 3 == 0:
    print('Divisible por 3')
  elif numero % 5 == 0:
    print('Divisible por 5')
  else: 
    print('No es numero magico!')
1 respuesta

Hola Andric, espero que estés bien

Sugerencia: compartir tu proyecto en el canal #comparta-tu-codigo en el servidor ONE en Discord ;)

Tu solución para el juego de múltiplos mágicos parece estar muy bien encaminada. Has implementado correctamente las condiciones para verificar si el número es divisible por 3 y 5, solo por 3, o solo por 5. Además, también has considerado el caso en el que el número no es divisible por ninguno de ellos.

Aquí tienes un pequeño ajuste para que el mensaje final coincida exactamente con el enunciado del ejercicio:

numero = int(input('Ingrese 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')

El cambio principal es ajustar los mensajes de salida para que coincidan exactamente con lo que se pide en el ejercicio. Asegúrate de que los mensajes sean exactamente iguales, incluyendo las tildes y signos de exclamación, para que se consideren correctos.

Espero haber ayudado y buenos estudios!