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

Cuenta regresiva

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!")

1 respuesta

Hola Daniela, espero que estés bien

¡Parece que ya tienes el código casi perfecto para la cuenta regresiva! Has implementado correctamente el bucle for que va desde 10 hasta 1, y también los mensajes personalizados para números pares e impares.

Tu código ya debería estar funcionando como se espera, mostrando los mensajes para cada número de la cuenta regresiva y finalizando con "¡Aprovecha la promoción ahora!". Aquí está tu código con un pequeño repaso:

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!")

Si estás viendo algún comportamiento inesperado, asegúrate de que no haya errores tipográficos o problemas de indentación en tu código. Pero, por lo que puedo ver, ¡debería funcionar perfectamente!

Espero haber aclarado tu duda y que sigas disfrutando de tus estudios de Python. ¡Bons estudios!