在Python中,我需要一个to_secs函数来转换为秒

时间:2014-02-24 18:13:33

标签: python time python-3.3

我需要帮助编写一个将小时,分钟和秒转换为总秒数的函数to_secs。在书中它说应该可以进行以下测试:

to_secs(2, 30, 10) == 9010

1 个答案:

答案 0 :(得分:1)

一小时有3600秒,一分钟有60秒。其余的是简单的算术:

def to_secs(hours, minutes, seconds):
    return hours * 3600 + minutes * 60 + seconds

演示:

>>> def to_secs(hours, minutes, seconds):
...     return hours * 3600 + minutes * 60 + seconds
... 
>>> to_secs(2, 30, 10) == 9010
True