Выбор ответа Junior Даты и время обновлено
Timedelta.days отбрасывает часы
Вопрос
Разница между 2026-10-01 01:00 и 2026-10-02 23:00 равна 1 дню 22 часам. Что вернёт .dt.days?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: 1. days у Timedelta это целая часть суток, без округления: 1.
Варианты ответа
- 2
- 1.92
- 46
- 1правильный ответ
Разбор
days у Timedelta это целая часть суток, без округления: 1. Дробные дни: dt.total_seconds() / 86400 даст 1.92. 46 это число часов, а 2 получилось бы при округлении, которого нет.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.