Hari ini hari apa?
Ini waktu makan siang dan Anda sedang berbincang dengan beberapa rekan kerja. Mereka berkomentar bahwa setiap pagi sebaiknya ada seseorang yang mengirimkan pengingat tentang hari apa itu agar mereka dapat memeriksa di kalender tugas apa saja yang harus dikerjakan hari itu.
Anda ingin membantu dan memutuskan untuk menulis skrip kecil yang mengambil tanggal dan waktu hari itu sehingga setiap pagi, sebuah pesan dikirim ke rekan-rekan Anda. Anda dapat menggunakan modul datetime bersama placeholder bernama untuk mencapai tujuan Anda.
Tanggal harus diekspresikan sebagai Month day, year, misalnya April 16, 2019 dan waktu sebagai hh:mm, misalnya 16:30.
Anda mencatat beberapa spesifier untuk membantu Anda: %d (day), %B (monthname), %m (monthnumber), %Y (year), %H (hour), dan %M (minutes)
Anda dapat menggunakan IPython Shell untuk mengeksplorasi modul datetime.
Latihan ini merupakan bagian dari kursus
Regular Expressions in Python
Instruksi latihan
- Impor fungsi
datetimedari moduldatetime. - Dapatkan tanggal hari ini dan tetapkan ke variabel
get_date. - Lengkapi string
messagedengan menambahkan ke placeholder bernamatodaydan tambahkan spesifier format untuk memformat tanggal sebagaimonth_name day, yeardan waktu sebagaihour:minutes. - Cetak pesan menggunakan metode
.format()dan variabelget_dateuntuk mengganti placeholder bernama.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# 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(____.____(____))