原题链接:PTA | 程序设计类实验辅助教学平台
参考资料:
1、【Python】 1026 程序运行时间 (15 分)_python运行15分钟-CSDN博客
Tips:以下Python代码仅个人理解,非最优算法,仅供参考!多学习其他大佬的AC代码!
c1,c2 = map(int,input().split())
tim = (c2-c1) / 100
hh = int(tim // 3600)
mm = int(tim % 3600 // 60)
ss = tim - hh * 3600 - mm* 60
#按题对秒进行四舍五入,python内置的round()函数不够精准
#二进制转化的是有精度损失.部分小数无法完全用二进制表示.
ss = int(ss+0.5)
hh = str(hh).zfill(2)
mm = str(mm).zfill(2)
ss = str(ss).zfill(2)
print(hh,mm,ss,sep=':')
标签:mm,int,1026,程序运行,tim,Python,ss,hh
From: https://blog.csdn.net/m0_56677113/article/details/142311045