我的Python学习之路十:循环语句--while循环

取精华,去糟粕;重基础,促创新

一.什么是循环语句?

循环语句就是在符合条件的情况下.重复执行一个代码段.Python中的循环语句有while和for.

          我的Python学习之路十:循环语句--while循环                                        我的Python学习之路十:循环语句--while循环

1.while循环:

      while是一个条件循环语句,与if一样,他也有条件表达式.如果条件为真,while中的代码就会一直循环执行,直到循环条件不再为真才停止.

语法格式:

    while 条件:

          代码块

while循环嵌套:

 

     if中可以再嵌套if,那么while中也可以嵌套while循环,从而实现一些特殊的效果.

语法格式:

 

while 条件1:

      满足条件1执行代码块1

          while条件2:

              满足条件1又满足条件2执行代码块2

......

while循环使用else:

while-else在条件语句为false时执行else语句块

语法格式:

 

while 条件:

  满足条件执行代码块

else:

  不满足条件执行代码块

2.用户控制循环条件

 

在使用循环的时候,让用户控制循环的结束,我们在其中定义一个退出值,主要用户输入的不是这个值,就继续循环,如果用户输入了退出值,那么程序就停止执行.

使用break退出循环:

在循环语句中使用break的作用是,在循环体内遇到break则会跳出循环,终止循环,并且不论循环的条件是否为真,都不再继续循环下去.

如  :

n=0

while n<5:

   n+=1

   if n==3:

        break

   print(n)

使用continue:

如果想要一种效果,退出当前循环,再继续执行下一次循环。就可以使用continue

如:

 

 

n=0

while n<5:

   n+=1

   if n==3:

        continue

   print(n)