Предмет: Информатика, автор: persenevau69

Электронные часы Электронные часы показывают время в формате h:mm:ss (от 0:00:00 до 23:59:59), то есть сначала записывается количество часов, потом обязательно двузначное количество минут, затем обязательно двузначное количество секунд. Количество минут и секунд при необходимости дополняются до двузначного числа нулями. С начала суток прошло N секунд. Выведите, что покажут часы.
Формат входных данных На вход дается натурально число N, не превосходящее 107107 (10000000).
Формат выходных данных Выведите ответ на задачу.
пример ввода:
3602
пример вывода:
1:00:02​

Ответы

Автор ответа: p15
0

Ответ:

n=int(input())

print(f'{n//60//60%24}:{n//60%60:02}:{n%60:02}')

Объяснение:


p15: если дашь точную ошибку можно хоть подумать, но у меня все раб в обоих вариантах\
persenevau69: точной ошибки не выдает. пишет "Wrong answer"
persenevau69: есть какие-то другие варианты без форматирования?
p15: можно с if но некрасивое решение
p15: я такие не люблю
persenevau69: сколько строк получится с if?
persenevau69: Если решать с помощью if
p15: в раза 3-4 больше ). там нужно будет if и перевод в стринг например. я не могу понять почему это не раб
persenevau69: мне нужен во всех задачах целочисленный ответ
p15: объясню. получить цифру 02 можно двумя способами. или строкой или спец форматированием (что было сделано аж 2 раза разными способами)
Похожие вопросы
Предмет: Литература, автор: kseniaderkac
Предмет: Химия, автор: sokiranskakristina