¡Hola Yecenia!
Parece que has hecho un gran trabajo implementando la cuenta regresiva con un bucle while
. Sin embargo, según el ejercicio, se te pide que uses un bucle for
para lograrlo. Aquí te dejo un ejemplo de cómo podrías hacerlo:
for contador in range(10, 0, -1):
if contador % 2 == 0:
print(f'Faltan solo {contador} segundos - ¡No pierdas esta oportunidad!')
else:
print(f'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)
se asegura de que comience en 10 y termine en 1, disminuyendo de uno en uno. Así, se cumplen las condiciones del ejercicio, mostrando mensajes personalizados para números pares e impares.