目录
昨天说了一种计次循环,for 循环,今天我们来说循环中的另外一种,while 循环,这种循环只要条件为真,就会一种持续下去,一直重复,知道条件不满足时才会结束,所以也可以称为条件循环。
while 循环
while 循环是通过一个条件来控制是否要继续反复执行循环体中的语句,比如:我们驾照考试,如果第一次没过,那就再考第二次,直到考试成绩合格了为止。那么,这个例子中,考试就是我们的循环体,而具体考几次才能过是不确定的,所以我们用 while 会更加适合,而循环终止条件就是成绩合格,语法如下:
while 条件表达式:
循环体
我们来结合流程图说明:
当条件表达式的结果为真(True)时,则执行循环体中的语句,执行完毕后,重新判断条件表达式的结果,直到条件表达式的结果不满足的时候,也就是为假的(False)时候,就退出循环,执行循环之后的代码。
我们结合语法和流程图,将刚才的案例用代码实现以下。