ПочатиПочніть безкоштовно

Який сьогодні день?

Обідня перерва, і ви розмовляєте з колегами. Вони кажуть, що щоранку комусь варто надсилати їм нагадування, який сьогодні день, щоб вони могли перевірити в календарі свої завдання на цей день.

Ви хочете допомогти й вирішуєте написати невеликий скрипт, який братиме поточні дату й час, щоб щоранку вашим колегам надсилався меседж. Ви можете використати модуль 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(____.____(____))
Редагувати та запускати код