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

在Python中,我需要一个to_secs函数来转换为秒,python,time,python-3.3,Python,Time,Python 3.3,我需要帮助编写一个将小时、分钟和秒转换为总秒数的函数。书中说,应该可以进行以下测试: to_secs(2, 30, 10) == 9010 一小时有3600秒,一分钟有60秒。剩下的是简单的算术: def to_secs(hours, minutes, seconds): return hours * 3600 + minutes * 60 + seconds 演示: 你到底有什么问题?你的代码在哪里?我没有代码,我只写了两个星期的代码。所以我很困惑,我也很困惑。请编辑您的问题以明确

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

to_secs(2, 30, 10) == 9010

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

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


你到底有什么问题?你的代码在哪里?我没有代码,我只写了两个星期的代码。所以我很困惑,我也很困惑。请编辑您的问题以明确您的意图。如果您询问是否应该检查函数的参数是否在适当的范围内,这将取决于您收到的规范。通常,在这一点上,我会告诉您,因此不是一个为您编写代码的站点,特别是考虑到您收到的任务是多么微不足道。然而,马蒂恩已经做到了,你真幸运。@jonrsharpe:我今天心情很好。我不确定我是否会继续保持这种心情,是否还有更多这样的家庭作业问题,但现在我仍然在吹着欢快的口哨。你是我的好人,绝对是一个传奇!这些对高级的人来说似乎毫无意义,但我是一个初学者,我感谢你!!而且,不,我不认为在你认为不适合堆栈溢出的问题上对答案进行向下投票是正确的方式。请就个别帖子投票,不要根据上下文投票。
>>> def to_secs(hours, minutes, seconds):
...     return hours * 3600 + minutes * 60 + seconds
... 
>>> to_secs(2, 30, 10) == 9010
True