CommencerCommencer gratuitement

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

Afficher le cours

Instructions

  • Créez une boucle while avec une valeur current_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
  ____ += ____
Modifier et exécuter le code