定义
循环语句就是在某种条件下,循环的执行某段代码块,并在符合条件的情况下跳出该段循环,其目的是处理想要进行处理的相同任务,它的关键词主要以:for、while来标识,执行的流程用下面的图来说明:
语法
编写循环语句时,其语法是这样的,如下图:
对于for循环来说,还有一种写法,是通过索引来遍历执行循环,例如:
执行的结果同上面是一样的。在这个例子里,我们用到了两个内置的函数:len()和range(), len() 是返回列表的长度,即元素的个数,而 range()则是返回一个序列的数,请注意其使用方法;
对于while循环来说,还有两个重要的关键词:continue和break;continue用于跳出本次循环,而break用于退出本次循环,它们之间的区别用以下的例子来说明:
for、while这两个关键词特别重要,初学者容易将它们混淆,要特别注意;它们称之为循环控制语句,此外,在Python中还有一个循环控制语句,叫pass,它的作用是为了保持程序结构的完整性而出现的,本身并不做任何事情,在这里就不赘述了;
注意:
无限循环:
无限循环也叫死循环,即是说代码一直在循环里运行,永远都跳不出来了,死循环在编写代码的时候要格外注意,不要在需要跳出循环的地方造成死循环了;
for、while中使用else
在循环条件为False的时候如果要执行某段代码块,则可以用else来操作,例如,上面的for循环可以这么写:
简单语句组
如果在循环代码块中仅只有一条语句,可以将其写成一行,这种写法称为简单语句组,例如:
>>>while True: print("Hello,World")#无限循环,仅作为示例使用
循环嵌套
在写代码时,有可能会遇到循环里面再调用循环的情况,这种情况就叫做循环嵌套,比如,可以在for循环中嵌套for循环或者while循环,反之也能在while循环中嵌套for循环和while循环,出一个小题目,有兴趣的朋友可以先自己在电脑里试一下;
题目:使用嵌套循环打印0-100之间的质数:
以上就是Python中循环语句的使用方法,希望大家能多多关注我们,谢谢!