1
Python编程从入门到实践
1.8.3 4.3 循环结构程序设计
4.3 循环结构程序设计

在程序设计中,经常会遇到需要重复处理的内容,这样的功能由循环结构来实现。构造循环结构有两个要素:一个是循环体,即重复执行的语句;另一个是循环条件,即重复执行语句所要满足的条件。Python用while和for关键字来构造循环结构。

根据循环执行次数的确定性,循环可以分为非确定次数循环和确定次数循环。非确定次数循环指程序不确定循环体可能的执行次数,而通过条件判断是否继续执行循环体,这类循环通常采用while语句实现。确定次数循环指对循环次数有明确的定义,这类循环在Python中被称为“遍历循环”,其中,循环次数由遍历结构中元素的个数决定,通常这类循环采用for语句实现。当然,确定次数循环也可以用while语句实现。