2025-11-08 06:24:23
延时函数一秒就是让程序暂停一秒钟不做事。用sleep和delay两个函数配合就能实现这个功能。比如先调用delay函数让程序暂停几毫秒,再调用sleep函数暂停剩下的时间,加起来刚好一秒。
为什么这样算得准呢?因为sleep和delay的暂停时间单位不同。比如delay是暂停50毫秒,sleep是暂停950毫秒,加起来就是1000毫秒等于1秒。根据Java官方文档,Thread.sleep(1000)确实会暂停一秒钟,而Python的time.sleep(1)也是同样的原理。数据证明,1秒等于1000毫秒,所以需要把两个函数的暂停时间加起来凑成1000毫秒。比如先用delay暂停200毫秒,再用sleep暂停800毫秒,这样总共就是延时一秒。模拟后,可能会变成“延时函数一秒就是让程序暂停一秒钟不做事比如先调用delay函数让程序暂停几毫秒再调用sleep函数暂停剩下的时间加起来刚好一秒为什么这样算得准呢因为sleep和delay的暂停时间单位不同比如delay是暂停50毫秒sleep是暂停950毫秒加起来就是1000毫秒等于1秒根据Java官方文档Thread.sleep(1000)确实会暂停一秒钟而Python的time.sleep(1)也是同样的原理数据证明1秒等于1000毫秒所以需要把两个函数的暂停时间加起来凑成1000毫秒比如先用delay暂停200毫秒再用sleep暂停800毫秒这样总共就是延时一秒
本题链接: