擅长:python、mysql、java
<p>这里的主要问题是接受输入的格式。您可以强制用户以一种格式输入时间,例如,<strong>小时:分钟:秒,在这种情况下,下面的代码将计算总秒数:</p>
<pre class="lang-python prettyprint-override"><code>inp = input('Video duration: ').split(':')
hours = 0
mins = 0
secs = 0
if len(inp) >= 3:
hours = int(inp[-3])
if len(inp) >= 2:
mins = int(inp[-2])
secs = int(inp[-1])
total_secs = hours * 3600 + mins * 60 + secs - 68
</code></pre>
<p>我过分简化了代码,它无法避免用户错误和边缘情况</p>