秒表是精确记录一段时间的计时器,通常显示到百分之一秒,支持开始、暂停、复位和计次(分段),常用于体育训练、实验测量和速度测试。下面说明常见的格式写法。
秒表显示格式
常见显示:MM:SS.ss(02:15.37),超过一小时时为 H:MM:SS.ss。计次列表一般包含序号、单圈用时和累计用时三列。
示例
输入:分段用时(秒):82.6、82.1、83.7、82.1
计算结果:累计读数:01:22.60、02:44.70、04:08.40、05:30.50;总用时 05:30.50
说明:最快一圈 82.1 秒,平均每圈 82.62 秒;计次读数是累计值,相邻两次相减得到每圈用时。
工作原理
网页秒表在开始时记录起点,显示时用当前单调时钟减去起点并加上之前累计的时间;每按一次计次,就保存当前累计值,并与上一条相减得到本圈用时。界面刷新频率通常为每秒 60 次左右,刷新快慢不影响记录本身的精度。
Python 示例
下面是用 Python 实现的写法,可以按需要修改:
laps = [62.31, 60.85, 61.42, 59.97]
total = sum(laps)
print(f'{int(total // 60):02d}:{total % 60:05.2f}', round(total / len(laps), 2))
JavaScript 示例
下面是用 JavaScript 实现的写法,可以按需要修改:
let t0 = 0, acc = 0, on = false; const laps = [];
const now = () => acc + (on ? performance.now() - t0 : 0);
function startStop() { on ? (acc += performance.now() - t0) : (t0 = performance.now()); on = !on; }
function lap() {
const t = now(), prev = laps.length ? laps[laps.length - 1].total : 0;
laps.push({ split: t - prev, total: t });
}
本站的在线秒表工具可以直接在网页中使用,无需安装,适合快速得到和核对结果。
常见问题
【计次和分段有什么区别?】计次记录累计时间,分段(单圈)是两次计次之间的时间,很多秒表同时显示两者。
【刷新页面会丢失记录吗?】通常会,结束后请及时复制计次结果。
【人工计时成绩怎么记?】按田径规则,人工计时记录到 0.1 秒,不足 0.1 秒的进位。
文中示例可以在本站对应工具中核对。