На вход программы подается количество секунд, программа должна преобразовать это значение в формат D:HH:MM:SS (дни, часы, минуты и секунды соответственно).
При этом три последних значения должны отображаться в формате, принятом в электронных часах – при необходимости слева добавляется ноль.
## # Переводим секунды в дату нужного формата # SECONDS_PER_DAY = 86400 SECONDS_PER_HOUR = 3600 SECONDS_PER_MINUTE = 60 # Запрашиваем количество секунд seconds = int(input("Укажите количество секунд: ")) # Преобразуем полученное значение days = seconds / SECONDS_PER_DAY seconds = seconds % SECONDS_PER_DAY hours = seconds / SECONDS_PER_HOUR seconds = seconds % SECONDS_PER_HOUR minutes = seconds / SECONDS_PER_MINUTE seconds = seconds % SECONDS_PER_MINUTE # Вывод результата в требуемом формате print("Длительность:", \ "%d:%02d:%02d:%02d." % (days, hours, minutes, seconds)) # Спецификатор формата %02d указывает, что необходимо форматировать # целочисленное значение в виде двух цифр с добавлением ведущего нуля