Boucles while conditionnelles
Vous avez proposé de participer à l’élaboration d’un programme que LLM Camp pourra utiliser pour promouvoir un nouveau cours qui sera lancé le 26 du mois.
Nous sommes aujourd’hui le 22 et une version préliminaire sera disponible à partir du 24 pour tous les utilisateurs qui s’abonneront au plus tard le 24.
Vous devrez créer un flux de travail personnalisé qui fournira des messages adaptés en fonction de la date.
Notez que si votre boucle while
prend trop de temps à s’exécuter, ou si votre session expire, il se peut que vous ayez créé une boucle infinie. En particulier, n’oubliez pas d’indenter le contenu de la boucle en utilisant quatre espaces ou l’indentation automatique, et assurez-vous que les conditions sont telles que la boucle a un point d’arrêt.
Cet exercice fait partie du cours
Introduction à Python pour les développeurs
Instructions
- Créez une boucle
while
avec une valeurcurrent_date
inférieure ou égale àrelease_date
. - Vérifiez si la valeur
current_date
est inférieure ou égale à24
et, si c’est le cas, imprimez"Purchase before the 25th for early access"
. - Sinon, vérifiez si la valeur
current_date
est égale à25
et imprimez"Coming soon!"
. - Après toutes les vérifications, incrémentez de 1 la valeur de
current_date
pour chaque jour qui passe.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
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
____ += ____