LoslegenKostenlos starten

Welcher Tag ist heute?

Es ist Mittagszeit und du unterhältst dich mit einigen Kolleginnen und Kollegen. Sie meinen, dass ihnen jeden Morgen jemand eine Erinnerung schicken sollte, welcher Tag heute ist, damit sie im Kalender ihre Aufgaben für den Tag prüfen können.

Du willst helfen und beschließt, ein kleines Skript zu schreiben, das Datum und Uhrzeit des Tages erfasst, damit jeden Morgen eine Nachricht an deine Kolleginnen und Kollegen gesendet wird. Du kannst dafür das Modul datetime zusammen mit benannten Platzhaltern verwenden.

Das Datum soll als Month day, year angegeben werden, z. B. April 16, 2019, und die Uhrzeit als hh:mm, z. B. 16:30.

Du notierst dir einige Platzhalter: %d (day), %B (monthname), %m (monthnumber), %Y (year), %H (hour) und %M (minutes)

Du kannst die IPython-Shell verwenden, um das Modul datetime zu erkunden.

Diese Übung ist Teil des Kurses

<Kurs>Reguläre Ausdrücke in Python</Kurs>
Kurs ansehen

Übungsanweisungen

  • Importiere die Funktion datetime aus dem Modul datetime.
  • Ermittle das heutige Datum und weise es der Variablen get_date zu.
  • Vervollständige den String message, indem du die benannten Platzhalter today sowie die Formatspezifizierer hinzufügst, um das Datum als month_name day, year und die Uhrzeit als hour:minutes zu formatieren.
  • Gib die Nachricht mit der Methode .format() aus und nutze die Variable get_date, um den benannten Platzhalter zu ersetzen.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# Import datetime 
____

# Assign date to get_date
get_date = ____

# Add named placeholders with format specifiers
message = "Good morning. Today is {____:____ ____, ____}. It's {today:___:____} ... time to work!"

# Use the format method replacing the placeholder with get_date
print(____.____(____))
Code bearbeiten und ausführen