

Программирование
+1Задача по питону
На вход подается количество секунд. Необходимо отобразить число секунд в формате часы:минуты:секунды.
Пример
входные
3600
выходные
1:00:00
По дате
По рейтингу
sec = 3600
# школоло
h = 3600 // 60 // 60
m = (sec - h*60*60) // 60
s = sec - h*60*60 - m*60
h=str(h)
if m < 10:
mm = str(0) + str(m)
else:
mm = str(m)
if s < 10:
ss = str(0) + str(s)
else:
ss = str(s)
out = h+':'+mm+':'+ss
print(out)
# штудент
a = [ sec//pow(60,i)%60 for i in range(2,-1,-1) ]
b = [ '{0:02d}'.format(k) for k in a]
c = ':'.join(b)
print(c)
# прогер
from datetime import timedelta
print(timedelta(seconds=sec))
123456
def format_seconds(seconds):
hours = seconds // 3600
minutes = (seconds % 3600) // 60
seconds = seconds % 60
return f"{hours}:{minutes:02d}:{seconds:02d}"
Больше по теме