п. между двумя датами. В зависимости от выбора пользователя калькулятор должен рассчитать вышеуказанное.
Отдельно дни, годы и т.д. посчитать не проблема, но мне нужно реализовать все возможные комбинации, а это чревато elif на более чем 100 строк кода. Например, пользователь выбрал years|weeks|months или months|days|minutes и т. д. Все это считаю с помощью dateutils > relativedelta и datetime > timedelta но комбинации проверяю через elif
Можно ли как-то реализовать это другими способами?
Что у вас за if-ы такие?
Обсуждают сегодня