Kom igångKom igång gratis

Vilken dag är det idag?

Det är lunch och du pratar med några kollegor. De säger att de varje morgon skulle vilja få en påminnelse om vilken dag det är, så att de kan kontrollera i kalendern vad de har för uppgifter den dagen.

Du vill hjälpa till och bestämmer dig för att skriva ett litet skript som hämtar dagens datum och tid, så att ett meddelande kan skickas till dina kollegor varje morgon. Du kan använda modulen datetime tillsammans med namngivna platshållare för att uppnå det här.

Datet ska anges i formatet Månad dag, år, t.ex. April 16, 2019, och tiden i formatet hh:mm, t.ex. 16:30.

Här är några formatspecificerare att ha till hands: %d (dag), %B (månadsnamn), %m (månadstal), %Y (år), %H (timme) och %M (minuter).

Du kan använda IPython Shell för att utforska modulen datetime.

Den här övningen är en del av kursen

Reguljära uttryck i Python

Visa kurs

Övningsinstruktioner

  • Importera funktionen datetime från modulen datetime.
  • Hämta dagens datum och tilldela det till variabeln get_date.
  • Komplettera strängen message genom att lägga till namngivna platshållare med namnet today och formatspecificerare för att formatera datumet som månadsnamn dag, år och tiden som timme:minuter.
  • Skriv ut meddelandet med metoden .format() och variabeln get_date för att ersätta den namngivna platshållaren.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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(____.____(____))
Redigera och kör kod