请编写一个时间累加器函数time_accumulateor来计算总时间。 调用time_accumulateor(totalm,totals,m,s)时,可以把新的成绩m:s累加到总成绩totalm:totals上,要求totals在60以内。
时间: 2024-04-29 13:23:14 浏览: 44
时间累计计算小工具
```python
def time_accumulateor(totalm, totals, m, s):
# 将新的成绩转换为秒
new_time = m * 60 + s
# 将总成绩转换为秒
total_time = totalm * 60 + totals
# 累加成绩
total_time += new_time
# 计算分钟和秒数
totalm = total_time // 60
totals = total_time % 60
# 判断是否超过60秒
if totals >= 60:
totalm += 1
totals -= 60
# 返回累加后的总成绩
return totalm, totals
```
使用示例:
```python
totalm = 2
totals = 30
m = 1
s = 20
totalm, totals = time_accumulateor(totalm, totals, m, s)
print(totalm, totals) # 输出 3 50
```
阅读全文