Який сьогодні день?
Обідня перерва, і ви розмовляєте з колегами. Вони кажуть, що щоранку комусь варто надсилати їм нагадування, який сьогодні день, щоб вони могли перевірити в календарі свої завдання на цей день.
Ви хочете допомогти й вирішуєте написати невеликий скрипт, який братиме поточні дату й час, щоб щоранку вашим колегам надсилався меседж. Ви можете використати модуль datetime разом з іменованими заповнювачами, щоб досягти мети.
Дату слід подати у вигляді Month day, year, напр., April 16, 2019, а час — як hh:mm, напр., 16:30.
Ви занотували деякі специфікатори, щоб собі допомогти: %d (day), %B (monthname), %m (monthnumber), %Y (year), %H (hour) і %M (minutes)
Ви можете скористатися IPython Shell, щоб дослідити модуль datetime.
Ця вправа є частиною курсу
Regular Expressions in Python
Інструкції до вправи
- Імпортуйте функцію
datetimeз модуляdatetime. - Отримайте сьогоднішню дату й надайте її змінній
get_date. - Доповніть рядок
message, додавши до заповнювачів ім'яtodayі специфікатори формату, щоб відформатувати дату якmonth_name day, year, а час — якhour:minutes. - Виведіть повідомлення, використовуючи метод
.format()і зміннуget_date, щоб замінити іменований заповнювач.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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(____.____(____))