Форум сайта python.su
Задача:
Электронные часы показывают время в формате h:mm:ss, то есть сначала записывается количество часов, потом обязательно двузначное количество минут, затем обязательно двузначное количество секунд. Количество минут и секунд при необходимости дополняются до двузначного числа нулями.
С начала суток прошло n секунд. Выведите, что покажут часы.
Входные данные
Вводится число n - целое, положительное, не превышает 10^7.
Выходные данные
Выведите показания часов, соблюдая формат.
входные данные
3602
выходные данные
1:00:02
входные данные
129700
выходные данные
12:01:40
Решение:
n = int(input()) print('%02d:%02d:%02d' % (n // 60 // 60 % 24, n // 60 % 60, n % 60))
Офлайн
rodion1010не сказано, что количество часов должно обязательно содержать 2 цифры.
сначала записывается количество часов
Офлайн
Ай, я не заметил Спасибо!
Офлайн