1、这里呢题目中说过只要求输出时分秒就可以,所以我们不用考虑太多有多少天等等复杂的问题直接将输入的毫秒转换为整数小时剩下的不足一小时的舍去,这样就可以的到小时数对24求余可以得到当前时间的小时数。
2、然后再去求当前时间的分钟数,将输入的毫秒数减去1中求出的总的小时数就可以得到剩下的毫秒数将毫秒数转化为分钟整数的到的就是当前时间的分钟数。
3、最后要求秒数将2中求的的剩余的毫秒数减去求的分钟数就可以得到剩余的毫秒数将毫秒数转化为整数的秒数。
time = int(input())
hour = int(time / (1000*60*60))#总共有多少小时
hour1 = hour%24#舍去多余的天数
m = time - (hour * (1000 * 60 * 60))#去除小时数后剩余的毫秒数
m1 = int(m/(1000*60))#获得分钟数
miao = m - (m1*1000*60)
miao1 = int(miao/1000)#最后获得秒数
print("{:0>2}:{:0>2}:{:0>2}".format(hour1,m1,miao1))