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
Anleitung zur Übung
- Erstelle eine
while
-Schleife anhand der Bedingung, dasscurrent_date
kleiner als oder gleichrelease_date
ist. - Überprüfe, ob
current_date
kleiner als oder gleich24
ist. Falls ja, gib die Mitteilung"Purchase before the 25th for early access"
aus. - Andernfalls prüfe, ob
current_date
gleich25
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
____ += ____