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

Práctica: Cuenta Regresiva

Se utiliza for porque en un rango conocido de números es más claro

for segundos in range(10, 0, -1):  
    if segundos % 2 == 0: 
        print(f"Faltan solo {segundos} segundos - ¡No pierdas esta oportunidad!")
    else: 
        print(f"La cuenta continúa: {segundos} segundos restantes.")

print("¡Aprovecha la promoción ahora!")

Faltan solo 10 segundos - ¡No pierdas esta oportunidad!
La cuenta continúa: 9 segundos restantes.
Faltan solo 8 segundos - ¡No pierdas esta oportunidad!
La cuenta continúa: 7 segundos restantes.
Faltan solo 6 segundos - ¡No pierdas esta oportunidad!
La cuenta continúa: 5 segundos restantes.
Faltan solo 4 segundos - ¡No pierdas esta oportunidad!
La cuenta continúa: 3 segundos restantes.
Faltan solo 2 segundos - ¡No pierdas esta oportunidad!
La cuenta continúa: 1 segundos restantes.
¡Aprovecha la promoción ahora!

1 respuesta

¡Hola Enrique, espero que estés bien!

Tu código para la cuenta regresiva está muy bien estructurado. Estás utilizando un bucle for con el método range() para contar hacia atrás desde 10 hasta 1. El uso de range(10, 0, -1) es perfecto para este propósito, ya que comienza en 10 y disminuye en pasos de -1 hasta llegar a 1.

Además, has implementado correctamente la condición if para diferenciar entre los segundos pares e impares, lo que añade un toque interesante a la salida de tu programa.

Aquí tienes un pequeño ejemplo de cómo podrías modificar el mensaje final para hacerlo más dinámico:

for segundos in range(10, 0, -1):  
    if segundos % 2 == 0: 
        print(f"Faltan solo {segundos} segundos - ¡No pierdas esta oportunidad!")
    else: 
        print(f"La cuenta continúa: {segundos} segundos restantes.")

print("¡La promoción ha terminado, pero sigue atento a futuras oportunidades!")

Este ejemplo simplemente cambia el mensaje final para indicar que la promoción ha terminado, lo que podría ser útil dependiendo del contexto de tu aplicación.

Espero que esto te haya sido útil y te deseo muchos éxitos en tu aprendizaje de Python. ¡Espero haber ayudado y buenos estudios!