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

 

 

原文地址:http://www.cnblogs.com/cyq0528/p/16828115.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性