Ошибка в отчете
- Не решено
Пролог
Андрей отвечает на работе за 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()))