Hola Rocio, espero que estés bien
¡Espero que estés bien! He revisado tu código y parece que está casi perfecto para la actividad de cuenta regresiva. El bucle for que has utilizado es correcto para contar desde 10 hasta 1, y los mensajes que has implementado para números pares e impares también están bien.
Sin embargo, parece que hay una pequeña confusión en el enunciado de la salida esperada que has mencionado. Según el contexto de la actividad, el mensaje "¡No pierdas esta oportunidad!" debería aparecer para los números pares, y "La cuenta continúa:" para los números impares. Pero en tu código, está al revés. Aquí tienes cómo debería ser:
# Empezamos en 10, terminamos antes de 0 (o sea, en 1) y bajamos de 1 en 1
for i in range(10, 0, -1):
# Verificamos si el número es par usando el operador de módulo %
if i % 2 == 0:
print(f"Faltan solo {i} segundos - ¡No pierdas esta oportunidad!")
else:
print(f"La cuenta continúa: {i} segundos restantes.")
# Mensaje final fuera del bucle
print("¡Aprovecha la promoción ahora!")
Si sigues este formato, deberías obtener la salida esperada. Espero que esto te ayude a completar tu actividad correctamente.
¡Espero haber ayudado y buenos estudios!