Загрузка...

Ошибка в отчете

  • Легкая
  • Не решено

Пролог

Андрей отвечает на работе за email-рассылку. Каждый раз когда происходит определенная рассылка, формируется отчет вида: «В ‘время’ проведена плановая рассылка». Однако просмотрев отчеты, Андрей понял, что что-то пошло не так. Ниже представлен код, который формирует отчет.

from datetime import datetime from time import sleep def mail_time(dt=datetime.now()): return dt

Задание

Исправьте ошибки в коде, и помогите Андрею не потерять премию. А заодно уберите из возвращаемого значения милискунды - в отчете такие детали никому не интересны. И обязательно предусмотрите возможность передачи в функцию заранее определенной даты (отличной от текущей).

Важно: Не удаляйте импорты.

Примечание: чтобы оценить работу программы можно воспользоваться следующим кодом:

print('В ' + str(mail_time()) + ' проведена плановая рассылка') sleep(1) print('В ' + str(mail_time()) + ' проведена плановая рассылка') sleep(1) print('Почему время не меняется? ' + str(mail_time()))
32 / 164