【6】Python3循环语句之while,for循环

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下方缩进的代码将不执行。

 

posted @ 2023-01-30 13:19  越长大越孤单哦  阅读(71)  评论(0编辑  收藏  举报