首先上代码:
while语句
作用:根据一定条件,重复执行一条语句活着一组语句块
语法:
while 真值表达式:
语句块1
else:
语句块2
说明:
1.先执行真值表达式,测试布尔值为True或者False
2.如果真值表达式测试为True,则执行语句1,然后再返回到第一步重复进行测试
3.如果真值表达式测试为False,则执行else子句中的语句2,然后结束while语句
4.else子句可以省略
while语句注意事项:
1、要控制循环的真值表达式的值来防止死循环
2、通常在真值表达式中的循环变量来控制循环条件
3、通常在循环语句块内需要改变循环变量来控制循环的次数和变量的走向
while 循环的嵌套:
while语句本身是语句,和其他语句一样可以嵌套在其他复合语句中,(如:if语句,while语句,for语句。。。的内部)
while 语句嵌套示意:
while 真值表达式:
pass
while 真值表达式2:
pass
else:
pass
else:
pass
while 循环嵌套注意事项:
1、一层嵌套做一层嵌套的事情,思考完一层的事情在思考另外一层的结果:
死循环: death loop:
1、死循环指循环条件一直成立的循环
2、死循环通常用break语句来终止循环
3、死循话的else子句永远不会执行
说完while循环。下一节将会是for循环。下一章节将会是for循环。
说到while循环就不能不提一句break和continue。关于这两块的内容在后面的内容中将会持续写到。