40 баллов за решение задачи в Python Электронные часы показывают время в формате h:mm:ss,...

0 голосов
1.9k просмотров

40 баллов за решение задачи в Python

Электронные часы показывают время в формате h:mm:ss, то есть сначала записывается количество часов, потом обязательно двузначное количество минут, затем обязательно двузначное количество секунд. Количество минут и секунд при необходимости дополняются до двузначного числа нулями.

С начала суток прошло n секунд. Выведите, что покажут часы.

Входные данные
Вводится целое число n.

Выходные данные
Выведите ответ на задачу, соблюдая требуемый формат.


Информатика (231 баллов) | 1.9k просмотров
Дан 1 ответ
0 голосов
Правильный ответ

N=int(input())
h=n//3600 #кол-во часов
n=n%3600  #остаток после вычета часов
m=n//60   #кол-во минут
s=n%60    #остаток после вычета минут - секунды
h=str(h)
m=str(m)
if len(m)==1:
    m='0'+m   #отступ 4 пробела от начала строки
s=str(s)    
if len(s)==1:
    s='0'+s                  #отступ 4 пробела от начала строки
print(h+':'+m+':'+s)

(1.2k баллов)