Python(第六课 1 - 1)循环语句 While

今天给大家讲述Python的循环语句第一小节.

Python中有两种循环,分别是while和for,两种循环的区别是,while循环之前先判断一次,如果满足条件的话再循环,而for循环是必须有一个可迭代的对象(集合、字典)才能循环。

今天我们着重讲解while循环。

while循环语句的语法如下:

while 条件表达式: 语句块;


条件表达式:是循环执行的条件,每次循环前都会先执行,对条件进行判断,当条件为真(True)则进入循环体内,否则退出循环。如果条件在执行前就是假(False),那么不会进入循环体,则直接退出循环。

语句块:就是我们需要在循环体内要执行的代码。

我们先通过一个流程图看下执行过程:

我们在用代码来实现一次:

num = 10 while num > 0: num -= 1 print(num) print("结束") 输出结果: 9 8 7 6 5 4 3 2 1 0 结束

千万不要这么写哦,这是一个死循环(他会一直执行下去直到电脑卡死或者死机),在后续课程我会教大家一个方法来解决死循环的问题:

while 1: print("代码体") print("结束") 输出结果: 代码体 代码体 代码体 ... ...

如果大家有什么不明白的可以加QQ群:983180497