¡Hola Piero, espero que estés bien!
Veo que has hecho un buen trabajo utilizando un bucle while para crear una cuenta regresiva. Sin embargo, la actividad específica que estás tratando de resolver requiere el uso de un bucle for. Permíteme sugerirte cómo podrías modificar tu código para cumplir con esta condición:
for numero in range(10, 0, -1):
if numero % 2 == 0:
print(f"Faltan solo {numero} segundos - ¡No pierdas esta oportunidad!")
else:
print(f"La cuenta continúa: {numero} segundos restantes")
print("¡Aprovecha la promoción ahora!")
En este caso, range(10, 0, -1) genera una secuencia de números desde 10 hasta 1, decreciendo de uno en uno. El resto del código sigue la misma lógica que ya implementaste, utilizando if y else para determinar si el número es par o impar y mostrar el mensaje correspondiente.
Espero que esta adaptación te ayude a completar la actividad con éxito. ¡Espero haber ayudado y buenos estudios!