ComenzarEmpieza gratis

Bucles while condicionales

Te has ofrecido a ayudar a crear un programa que LLM Camp pueda utilizar para promocionar un nuevo curso que se lanzará el 26 de este mes.

Hoy es 22, ¡y tienen una versión previa disponible a partir del 24 para todos los usuarios que adquieran una suscripción el 24 o antes!

Tendrás que crear un flujo de trabajo personalizado que proporcione mensajes a medida en función de la fecha.

Ten en cuenta que si tu bucle while tarda demasiado en ejecutarse, o caduca tu sesión, puede que hayas creado un bucle infinito. En particular, recuerda sangrar el contenido del bucle utilizando cuatro espacios o la sangría automática, y asegúrate de que las condiciones son tales que el bucle tiene un punto de parada.

Este ejercicio forma parte del curso

Introducción a Python para desarrolladores

Ver curso

Instrucciones de ejercicio

  • Crea un bucle while basado en que current_date sea menor o igual que release_date.
  • Comprueba si current_date es menor o igual que 24 y, si es así, imprime "Purchase before the 25th for early access"
  • En caso contrario, comprueba si current_date es igual a 25, imprimiendo "Coming soon!".
  • Después de todas las comprobaciones, incrementa current_date en uno por cada día que pase.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

release_date = 26
current_date = 22

# Create a conditional loop while current_date is less than or equal to the release_date
____:
  
  # Promote purchases
  ____:
    print("____")
  
  # Check if the date is equal to the 25th
  ____:
    print("____")
  else:
    print("Available now!")
  
  # Increment current_date by one
  ____ += ____
Editar y ejecutar código