欢迎访问宙启技术站
智能推送

sleep()函数来控制代码执行速度

发布时间:2023-06-04 00:34:10

在编程中有时需要让代码执行速度变慢或者等待一段时间后再继续执行,这时可以使用sleep()函数来实现。

sleep()函数可以让程序暂停一段时间,其语法如下:

import time

time.sleep(seconds)

其中,import time语句是导入time模块,以便使用其中的sleep()函数。

sleep()函数的参数是一个浮点数,表示暂停的秒数。例如,time.sleep(2)表示暂停2秒钟。

比如,下面的代码使用sleep()函数来控制打印的速度,每个字符间隔0.5秒打印:

import time

s = "Hello, world!"
for char in s:
    print(char, end='')
    time.sleep(0.5)

执行结果:

Hello, world!

执行过程中,每个字符间隔0.5秒打印,从而让打印速度变得慢下来。

除了控制打印速度,sleep()函数还可以用于模拟等待场景,例如:

import time

print("开始倒计时")
for i in range(10, 0, -1):
    print(i)
    time.sleep(1)
print("倒计时结束")

执行结果:

开始倒计时
10
9
8
7
6
5
4
3
2
1
倒计时结束

执行过程中,程序先输出开始倒计时,然后每隔1秒输出一个数字,最终输出倒计时结束。通过使用sleep()函数,程序模拟了等待1秒钟的场景。

总结来说,sleep()函数是一个非常实用的工具,可以让程序执行速度变慢或者等待一段时间后再继续执行,从而满足不同的需求。