gpt4 book ai didi

python - 格式化数字时钟的时间

转载 作者:太空宇宙 更新时间:2023-11-04 10:51:02 24 4
gpt4 key购买 nike

我正在创建一个接收十分之一秒 (t) 并返回经过处理的字符串(类似数字时钟)的函数。

是否有更好/更简单/最佳的方法来做到这一点?

输出格式:A:BC.D(分:秒。十分之一)

def format(t):
A = 0
B = 0
C = 0
D = t

if t >= 10:
C = t // 10
D = t % 10

if C >= 10:
B = C // 10
C = C % 10

if B >= 6:
A = B // 6
B = B % 6

return str(A) + ":" + str(B) + str(C) + "." + str(D)

最佳答案

所有那些 ifs 都是完全没有必要的,还有一些其他的事情可以简化:

def fmt(t):
tenths = t % 10
t //= 10
sec = t % 60
t //= 60
min = t
return '%d:%02d.%d' % (min, sec, tenths)

print(fmt(1234))

关于python - 格式化数字时钟的时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13806708/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com