Python之for循环和while循环

Python中有两种循环,分别为:for 循环和 while 循环。spa

 

循环语句就是在某种条件下,循环的执行某段代码块,并在符合条件的状况下跳出该段循环,3d

其目的是处理想要进行处理的相同任务。它的关键词主要以:for、while来标识。orm

执行的流程用下图来讲明:对象

 

一、for 循环blog

for 循环能够用来遍历某一对象(就是把集合中的每一个元素都依次访问一次)。for循环

for循环的基本结构以下:class

编写循环语句时,其语法是这样的,以下图:循环

     

 

二、 while 循环遍历

for循环和while循环,二者的相同点在于都能循环作一件重复的事情;语法

不一样点在于,for循环是在序列穷尽时中止,while循环是在条件不成立时中止。

对于while循环来讲,还有两个重要的关键词:continue和break;

continue用于跳出本次循环,而break用于退出本次循环,下面举例来讲明:

   

 

注意:

无限循环:

无限循环也叫死循环,便是说代码一直在循环里运行,永远都跳不出来了,死循环在编写代码的时候要格外注意,

不要在须要跳出循环的地方形成死循环了;

for、while中使用else

在循环条件为False的时候若是要执行某段代码块,则能够用else来操做,例如,上面的for循环能够这么写:

 

简单语句组

若是在循环代码块中仅只有一条语句,能够将其写成一行,这种写法称为简单语句组,例如:

>>>while True: print("Hello,World")      #无限循环,仅做为示例使用

 

循环嵌套

在写代码时,有可能会遇到循环里面再调用循环的状况,这种状况就叫作循环嵌套.

好比,能够在for循环中嵌套for循环或者while循环,反之也能在while循环中嵌套for循环和while循环.

出一个小题目,有兴趣的朋友能够尝试一下。

题目:使用嵌套循环打印 0-100 之间的质数:

相关文章
相关标签/搜索