Hola Ignacio, espero que estés bien
Sugerencia: compartir tu proyecto en el canal #comparta-tu-codigo en el servidor ONE en Discord ;)
Parece que estás trabajando en una cuenta regresiva utilizando un bucle while, pero el ejercicio pide que utilices un bucle for. Vamos a ver cómo podrías hacerlo con un for para cumplir con los requisitos del ejercicio.
Aquí tienes un ejemplo de cómo podrías implementar la cuenta regresiva utilizando un bucle for:
for contador in range(10, 0, -1):
if contador % 2 == 0:
print("Faltan solo", contador, "segundos - ¡No pierdas esta oportunidad!")
else:
print("La cuenta continúa:", contador, "segundos restantes.")
print("¡Aprovecha la promoción ahora!")
En este código, el bucle for recorre los números del 10 al 1 en orden descendente. La estructura range(10, 0, -1) genera una secuencia que comienza en 10 y termina en 1, disminuyendo de uno en uno. Luego, se utiliza una estructura condicional if para determinar si el número es par o impar y mostrar el mensaje correspondiente. Finalmente, después de que el bucle termina, se imprime el mensaje final.
Espero que este ejemplo te sea útil. ¡Espero haber ayudado y buenos estudios!