a, b =input().split()
t = (int(b) - int(a) + 50) / 100
print('%02d:%02d:%02d' % (t / 3600, t % 3600 / 60, t % 60))
这道题本身并不难,坑就坑在python3 对round函数的改造上
现在的round函数是奇进,偶不进
因此多加50,使用int来化解这种尴尬的局部
后面的格式输出可以参看这篇博客
https://blog.youkuaiyun.com/qq_37482544/article/details/63720726
本文介绍了一个简单的Python程序,用于计算两个时间点之间的小时、分钟和秒数差,并通过添加50来解决Python3中round函数的奇偶进位问题。此外,还提供了格式化输出的时间方法。
278

被折叠的 条评论
为什么被折叠?



