while循环语句
while循环是通过一个条件来控制是否要继续反复执行循环体中的语句反复执行一段代码,称为循环。循环主要有两种类型:
1、重复一定次数的循环,称为计次循环,如for循环
2、一直重复,直到条件不满足时才结束的循环,称为条件循环。只要条件为真,这种循环会一直持续下去,如while循环。
while循环是通过一个条件来控制是否要继续反复执行循环体中的语句。语法如下:
while 条件表达式: 循环体
循环体是指一组被重复执行的语句,当条件表达式的返回值为真时,则执行循环体中的语向,执行完毕后,重新判断条件表达式的返回值,直到表达式返回的结果为假时,退出循环。while 循环语句的执行流程如图所示。
n = 100 sum = 0 counter = 1 while counter <= n: sum = sum + counter counter += 1 print("1 到 %d 之和为: %d" % (n,sum))
在使用while循环语句时,一定不要忘记添加将循环条件改变为False的代码,否则,将产生死循环。如下代码所示:
var = 1 while var == 1 : # 表达式永远为 true num = int(input("输入一个数字 :")) print ("你输入的数字是: ", num) print ("Good bye!")
while 循环使用 else 语句
如果 while 后面的条件语句为 true 则执行 循环体 条件语句块为 false 时,则执行 else 的语句块。
语法格式如下:
本文未完全显示,开通会员查看全文......