Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

[Proyecto] Cuenta regresiva

contador=10
while contador>0:
if contador%2==0:
print(f'Faltan sólo {contador} segundos- No pierdas esta oportunidad')
else:
print(f'La cuenta continua {contador} segundos restantes')
contador-=1
print('¡Aprovecha la promoción ahora!')

1 respuesta

¡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.