На вход программы подается количество секунд, программа должна преобразовать это значение в формат 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 указывает, что необходимо форматировать
# целочисленное значение в виде двух цифр с добавлением ведущего нуля