“décimale heure à heure Minute Python” Réponses codées

décimale heure à heure Minute Python

>>> 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

Changer une décimale en temps dans Datetime Python

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

Changer une décimale en temps dans Datetime Python

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

Réponses similaires à “décimale heure à heure Minute Python”

Questions similaires à “décimale heure à heure Minute Python”

Plus de réponses similaires à “décimale heure à heure Minute Python” dans Python

Parcourir les réponses de code populaires par langue

Parcourir d'autres langages de code