刷新时间
回忆上次内容
- import 他可以做和时间相关的事情
- time.time()
- asc_time = time.asctime()
- time是导入的module
- asctime 是 time 这个 module 里面的函数
写 py 文件
#编辑文件
vi show_time.py
- import time
- print(time.asctime())
保存并运行
![[oeasy]python0026_刷新时间_延迟时间_time_sleep_死循环_while_True_第1张图片](http://img.e-com-net.com/image/info8/73006e1446a54b4f947b6f3ec4727b7d.jpg)
![[oeasy]python0026_刷新时间_延迟时间_time_sleep_死循环_while_True_第2张图片](http://img.e-com-net.com/image/info8/7646fcffe3d14861b1806b1e67f15085.jpg)
搜索python+延迟时间
- Now is better than never.
- 做好过不做
![[oeasy]python0026_刷新时间_延迟时间_time_sleep_死循环_while_True_第3张图片](http://img.e-com-net.com/image/info8/89297057d5fb41619f7f0e9cb57589cf.jpg)
观察代码
![[oeasy]python0026_刷新时间_延迟时间_time_sleep_死循环_while_True_第4张图片](http://img.e-com-net.com/image/info8/2c7af877cd9246d5b7c5dfdbad73a624.jpg)
- 主要是 while 后面的条件
- 修改后的正确代码在t下一页
抄写并修改
![[oeasy]python0026_刷新时间_延迟时间_time_sleep_死循环_while_True_第5张图片](http://img.e-com-net.com/image/info8/654cfeb1e5f641d2a44367eccd435541.jpg)
- 引入了
time
包
- i 是一个数字变量
- 注意
while
这一行
-
while
的循环条件是 i<=3
- 行尾有个半角冒号
- 缩进的部分是循环体
- 要循环运行三次
- 下面的3行都用tab空了 4 个字符
- 这3行都是 while 要执行的循环体
- 注意每行的缩进一定是 4 个字符
- time 是 time 包
- sleep(1)是函数调用
死循环
![[oeasy]python0026_刷新时间_延迟时间_time_sleep_死循环_while_True_第6张图片](http://img.e-com-net.com/image/info8/7fa29fa2e1274dd8902c971719f94de2.jpg)
![[oeasy]python0026_刷新时间_延迟时间_time_sleep_死循环_while_True_第7张图片](http://img.e-com-net.com/image/info8/b45064a3eb314c90be317fbc71bb100e.jpg)
直接问
![[oeasy]python0026_刷新时间_延迟时间_time_sleep_死循环_while_True_第8张图片](http://img.e-com-net.com/image/info8/5e7d7f5bedda44559be5b0127c8d3849.jpg)
![[oeasy]python0026_刷新时间_延迟时间_time_sleep_死循环_while_True_第9张图片](http://img.e-com-net.com/image/info8/958abb9d98054199b792ad889c21db58.jpg)
进行改造
i = 1
while True:
print(i)
i = i + 1
time.sleep(1)
- while 后面缩进的3句话将无限循环
- 注意
True
的首字母大写
查看帮助
![[oeasy]python0026_刷新时间_延迟时间_time_sleep_死循环_while_True_第10张图片](http://img.e-com-net.com/image/info8/6bd3b384b9ed493e9bec5dc7a7231533.jpg)
- 延迟一个秒数
- 秒数是浮点型的数字
- 可以把sleep的时间改成i么?
进行改造
i = 1
while True:
print(i)
i = i + 1
time.sleep(i)
整合代码
- 上面的sleep.py能够提供一个能延时的循环结构
- 下面的 test.py 能够得到当前时间并输出
![[oeasy]python0026_刷新时间_延迟时间_time_sleep_死循环_while_True_第11张图片](http://img.e-com-net.com/image/info8/0dc92b3572c547aebe98ab0f5980159a.jpg)
总结
![[oeasy]python0026_刷新时间_延迟时间_time_sleep_死循环_while_True_第12张图片](http://img.e-com-net.com/image/info8/efc085f8f3e94432999eecedd63eea5d.jpg)
- 怎么整合?
- 我们下次再说!
- 蓝桥->https://www.lanqiao.cn/teacher/3584
- github->https://github.com/overmind1980/oeasy-python-tutorial
- gitee->https://gitee.com/overmind1980/oeasypython
- 视频->https://www.bilibili.com/video/BV1CU4y1Z7gQ 作者:oeasy