Erste SchritteKostenlos loslegen

Bedingte while-Schleifen

Du hast deine Hilfe bei der Erstellung eines Programms angeboten, mit dem LLM Camp einen neuen Kurs bewerben kann, der am 26. des Monats startet.

Heute ist der 22. und ab dem 24. gibt es eine Vorabversion für alle Mitglieder, die bis spätestens zum 24. ein Abonnement erwerben.

Du musst einen benutzerdefinierten Workflow erstellen, der je nach Datum unterschiedliche Mitteilungen ausgibt.

Achtung: Wenn deine while-Schleife zu lange dauert oder deine Sitzung abläuft, hast du möglicherweise eine Endlosschleife erstellt. Denke vor allem an das Einrücken der Zeilen in der Schleife mit vier Leerzeichen oder mit der automatischen Einrückoption und stelle mithilfe der Bedingungen sicher, dass die Schleife auch an einem Punkt zum Ende kommt.

Diese Übung ist Teil des Kurses

Einführung in Python für die Softwareentwicklung

Kurs anzeigen

Anleitung zur Übung

  • Erstelle eine while-Schleife anhand der Bedingung, dass current_date kleiner als oder gleich release_date ist.
  • Überprüfe, ob current_date kleiner als oder gleich 24 ist. Falls ja, gib die Mitteilung "Purchase before the 25th for early access" aus.
  • Andernfalls prüfe, ob current_date gleich 25 ist, und gib in diesem Fall die Mitteilung "Coming soon!" aus.
  • Erhöhe nach allen Prüfungen current_date für jeden vergehenden Tag um 1.

Interaktive Übung zum Anfassen

Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.

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
  ____ += ____
Bearbeiten und Ausführen von Code