Enunciado del problema
Aline está implementando una funcionalidad que muestra mensajes personalizados para los clientes durante una promoción especial de su nueva librería. El sistema debe mostrar un mensaje de cuenta regresiva personalizado para cada número de 10 a 1, y al final mostrar el mensaje: `"¡Aprovecha la promoción ahora!".
Crea un programa que utilice un bucle for para mostrar los siguientes mensajes:
- Para números pares, muestra: "Faltan solo <número> segundos - ¡No pierdas esta oportunidad!".
- Para números impares, muestra: "La cuenta continúa: <número> segundos restantes.".
- Al final de la cuenta, muestra el mensaje: "¡Aprovecha la promoción ahora!".
Salida esperada:
Falta solo 10 segundos - ¡No pierdas esta oportunidad!
La cuenta continúa: 9 segundos restantes.
Falta solo 8 segundos - ¡No pierdas esta oportunidad!
La cuenta continúa: 7 segundos restantes.
Falta solo 6 segundos - ¡No pierdas esta oportunidad!
La cuenta continúa: 5 segundos restantes.
Falta solo 4 segundos - ¡No pierdas esta oportunidad!
La cuenta continúa: 3 segundos restantes.
Falta solo 2 segundos - ¡No pierdas esta oportunidad!
La cuenta continúa: 1 segundos restantes.
¡Aprovecha la promoción ahora!
Solución propuesta
for n in range(10,-1,-1):
if n==0:
print("¡Aprovecha la promoción ahora!")
else:
print(f"Falta solo {n} segundos - ¡No pierdas esta oportunidad!" if n%2==0 else f"La cuenta continúa: {n} segundos restantes.")