循环语句除了for循环外,常用的还有while循环,循环的本质都是处理需要重复处理的相同任务。以下是while循环的基本形式:
while 判断条件(condition):
执行语句(statements)……
执行语句可以是单个语句或语句块。
判断条件可以是任何表达式,任何非零、或非空(null)的值均为true。
当判断条件假 false 时,循环结束。
执行流程图如下:
需要注意的是,只要判断条件结果为True,循环就会一直进行,所以需要提前设定在程序进行到某个节点的时候,判断条件的结果为False,使循环结束。
练习:
i = 0
while i < 5:
print("循环就是重复做一件事很多次")
i+=1
i = 1
while i < 7:
print(i)
i+=2
i = 0
while i < 5:
print("这是第{}次循环".format(i+1))
i+=1