i=10
while i>0:
if i%2==0:
print(f"Faltan solo {i} segundos - ¡No pierdas esta oportunidad!",i)
else:
print(f"La cuenta continúa: {i} segundos restantes.",i)
i=i-1
print("¡Aprovecha la promoción ahora!")
i=10
while i>0:
if i%2==0:
print(f"Faltan solo {i} segundos - ¡No pierdas esta oportunidad!",i)
else:
print(f"La cuenta continúa: {i} segundos restantes.",i)
i=i-1
print("¡Aprovecha la promoción ahora!")
Hola Frank, espero que estés bien
Sugerencia: compartir tu proyecto en el canal #comparta-tu-codigo en el servidor ONE en Discord ;)
Parece que estás en el camino correcto con tu implementación de la cuenta regresiva, pero estás usando un bucle while en lugar de un for, que es lo que se pide en el ejercicio. Aquí te muestro cómo podrías hacerlo usando un bucle for:
for i in range(10, 0, -1):
if i % 2 == 0:
print(f"Faltan solo {i} segundos - ¡No pierdas esta oportunidad!")
else:
print(f"La cuenta continúa: {i} segundos restantes.")
print("¡Aprovecha la promoción ahora!")
En este código, el bucle for recorre los números del 10 al 1 (decrementando en 1 en cada iteración), y verifica si el número es par o impar para mostrar el mensaje correspondiente. Al final, imprime el mensaje de promoción.
Espero que esta solución te sea útil y puedas avanzar con éxito en tu práctica de Python. ¡Espero haber ayudado y buenos estudios!