for segundos in range(10, 0, -1):
msg = "¡No pierdas esta oportunidad!" if segundos % 2 == 0 else "segundos restantes."
print(f"Faltan {segundos} {msg}")
print("¡Aprovecha la promoción ahora!")
for segundos in range(10, 0, -1):
msg = "¡No pierdas esta oportunidad!" if segundos % 2 == 0 else "segundos restantes."
print(f"Faltan {segundos} {msg}")
print("¡Aprovecha la promoción ahora!")
Hola Anahi, espero que estés bien
Parece que estás en el camino correcto con tu código para la cuenta regresiva, pero hay un pequeño detalle que necesitas ajustar para que coincida con las instrucciones del ejercicio. En tu código actual, estás utilizando un mensaje genérico para números pares e impares, pero el ejercicio requiere mensajes diferentes para cada caso.
Aquí tienes una posible solución:
for segundos in range(10, 0, -1):
if segundos % 2 == 0:
msg = "¡No pierdas esta oportunidad!"
print(f"Faltan solo {segundos} segundos - {msg}")
else:
msg = "La cuenta continúa"
print(f"{msg}: {segundos} segundos restantes.")
print("¡Aprovecha la promoción ahora!")
Con este ajuste, el programa mostrará "Faltan solo <número> segundos - ¡No pierdas esta oportunidad!" para los números pares y "La cuenta continúa: <número> segundos restantes." para los números impares, como se especifica en el ejercicio.
Espero que esta solución te sea útil y que puedas avanzar con éxito en tu práctica de Python. ¡Espero haber ayudado y buenos estudios!