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

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

1 respuesta

Hola Maria, espero que estés bien

Tu código para la cuenta regresiva parece estar bien estructurado y cumple con los requisitos del ejercicio. Estás utilizando un bucle for para iterar desde 10 hasta 1, y estás imprimiendo mensajes personalizados dependiendo de si el número es par o impar. Al final, también estás mostrando el mensaje final "¡Aprovecha la promoción ahora!".

Aquí te dejo una pequeña explicación de lo que hace cada parte de tu código:

  • for numero in range(10, 0, -1): - Este bucle for cuenta hacia atrás desde 10 hasta 1. El -1 indica que el bucle debe decrementar en uno en cada iteración.
  • if numero % 2 == 0: - Esta condición verifica si el número es par. Si el residuo de numero dividido por 2 es 0, entonces el número es par.
  • print(f"Faltan solo {numero} segundos - ¡No pierdas esta oportunidad!") - Este mensaje se imprime para los números pares.
  • else: - Esta parte se ejecuta si el número es impar.
  • print(f"La cuenta continúa: {numero} segundos restantes.") - Este mensaje se imprime para los números impares.
  • print("¡Aprovecha la promoción ahora!") - Finalmente, este mensaje se imprime al final de la cuenta regresiva.

Tu implementación parece correcta y debería funcionar como se espera. Si estás experimentando algún problema específico, no dudes en compartir más detalles para que pueda ayudarte mejor.

Espero haber ayudado y buenos estudios!