1.循环:有条件地重复地做一件事,每一次做的事情不同但类似
在Python中,循环结构分为while和for两种。
while 判断条件:
执行语句……
执行语句可以是单个语句或语句块。判断条件可以是任何表达式,任何非零、或非空(null)的值均为true。
当判断条件假false时,循环结束。
2、循环的那些事
(1)初始状态 (2)循环条件 (3)循环体(要重复做的事情) (4)为下次循环作准备()
那如何去写循环的程序呢?
就回答四个问题: (1)初始状态是怎样的? (2)重复做的条件是什么 (3)重复做什么 (4)怎么过渡到下一次循环
3.break与continue
break和continue是循环中满足一定条件退出循环的两种不同方式
举例:一共吃5个苹果,吃完第一个,吃第二个…,这里"吃苹果"的动作是不是重复执行?
情况一:如果吃的过程中,吃完第三个吃饱了,则不需要再吃第4个和第五个苹果,即是吃苹果的动作停止,这里就是break控制循环流程,即终止此循环。
情况二:如果吃的过程中,吃到第三个吃出一个大虫子...,是不是这个苹果就不吃了,开始吃第四个苹果,这里就是continue控制循环流程,即退出当前一次循环继而执行下一次循环代码。
4.死循环的概念
在编程中一个靠自身控制无法终止的程序称为“死循环”。
5.循环嵌套的流程结构
6.for循环
while循环else结构,for循环else结构
所谓else指的是循环正常结束之后要执行的代码,即如果是break终止循环的情况,else下方缩进的代码将不执行。
标签:语句,else,break,while,循环,苹果,Python3 From: https://www.cnblogs.com/cyq0528/p/17075185.html