Выбор ответа Junior Даты и время обновлено

Timedelta.days отбрасывает часы

Вопрос

Разница между 2026-10-01 01:00 и 2026-10-02 23:00 равна 1 дню 22 часам. Что вернёт .dt.days?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: 1. days у Timedelta это целая часть суток, без округления: 1.

Варианты ответа

  1. 2
  2. 1.92
  3. 46
  4. 1правильный ответ

Разбор

days у Timedelta это целая часть суток, без округления: 1. Дробные дни: dt.total_seconds() / 86400 даст 1.92. 46 это число часов, а 2 получилось бы при округлении, которого нет.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.

Термины по теме