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
Instrucciones de ejercicio
- Crea un bucle
while
basado en quecurrent_date
sea menor o igual querelease_date
. - Comprueba si
current_date
es menor o igual que24
y, si es así, imprime"Purchase before the 25th for early access"
- En caso contrario, comprueba si
current_date
es igual a25
, 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
____ += ____