今天是Python第五篇文章,前面第一篇是Python学前准备(计算机常识,关于编程语言、Windows系统下Python开发环境搭建、Python编程基础知识以及Python学习建议),第二篇是注释、中文乱码产生原因、Python变量以及Python数据类型,第三篇是类型转换、运算符、输入、输出,第四篇是分支,今天继续更新,以下是大纲。
Python第五篇正文
一、Python循环应用场景
我们在写程序的时候,一定会遇到需要重复执行某条或某些指令的场景。例如用程序控制机器人踢足球,如果机器人持球而且还没有进入射门范围,那么我们就要一直发出让机器人向球门方向移动的指令。在这个场景中,让机器人向球门方向移动就是一个需要重复的动作,当然这里还会用到上一课讲的分支结构来判断机器人是否持球以及是否进入射门范围。再举一个简单的例子,如果要实现每隔1秒中在屏幕上打印一次“hello,world”并持续打印一个小时,我们肯定不能够直接把print(hello,world)这句代码写遍,这里同样需要循环结构。循环结构就是程序中控制某条或某些指令重复执行的结构。在Python中构造循环结构有两种做法,一种是for-in循环,一种是while循环。二、Python循环使用
"循环"概念:周而复始,重复性的做某些事情
生活场景
一天:24小时
一周:七天
一年:四季
...
编程中的场景:想要多次重复执行某些操作的时候
想要遍历一个集合的时候
...
编码中的实现:while循环/for循环
Python循环-while
一般使用语法
while条件:
条件满足时的执行代码
...
执行流程图解
#解释条件满足时,才会执行循环体内部代码
循环体内部代码被执行完毕后,会继续下次条件判断,确定是否需要继续执行循环体代码
直到条件不满足时,才会结束这次循环,继续往下执行后续代码
练习
打印10遍"