“Python jam hingga jam satu jam” Kode Jawaban

Python jam hingga jam satu jam

>>> def frac(n):
...     i = int(n)
...     f = round((n - int(n)), 4)
...     return (i, f)
...
>>> frac(53.45)
(53, 0.45) # A tuple 

>>> def frmt(hour): # You can rewrite it with 'while' if you wish
...     hours, _min = frac(hour)
...     minutes, _sec = frac(_min*60)
...     seconds, _msec = frac(_sec*60)
...     return "%s:%s:%s"%(hours, minutes, seconds)
...
>>> frmt(72.345)
'72:20:42'
>>> l = [72.345, 72.629, 71.327]
>>> map(frmt, l)
['72:20:42', '72:37:44', '71:19:37']
Tremendous Enceladus

Ubah desimal menjadi waktu di python datetime

str(int(math.floor(time))) + ':' + str(int((time%(math.floor(time)))*60)) + ':' + str(int(((time%(math.floor(time)))*60) % math.floor(((time%(math.floor(time)))*60))*60))
Bad Baboon

Ubah desimal menjadi waktu di python datetime

time = 72.345

hours = int(time)
minutes = (time*60) % 60
seconds = (time*3600) % 60

print("%d:%02d.%02d" % (hours, minutes, seconds))
>> 72:20:42
Bad Baboon

Jawaban yang mirip dengan “Python jam hingga jam satu jam”

Pertanyaan yang mirip dengan “Python jam hingga jam satu jam”

Lebih banyak jawaban terkait untuk “Python jam hingga jam satu jam” di Python

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya