Skip to content

Latest commit

 

History

History
77 lines (60 loc) · 1.67 KB

002 while-loop.md

File metadata and controls

77 lines (60 loc) · 1.67 KB

While 循环语句

Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。其基本形式为:

while 判断条件(condition):
    执行语句(statements)

执行语句可以是单个语句或语句块。判断条件可以是任何表达式,任何非零、或非空(null)的值均为true。

当判断条件假 false 时,循环结束。

循环10次后将程序终止

i = 1
while i <= 10:
    print("这是第 %s 次循环" % i)
    i += 1
    

这是第 1 次循环 这是第 2 次循环 这是第 3 次循环 这是第 4 次循环 这是第 5 次循环 这是第 6 次循环 这是第 7 次循环 这是第 8 次循环 这是第 9 次循环 这是第 10 次循环

两个跳出循环的关键字

这里我们需要使用到break关键字

在python里有两个关键字 是用于跳出循环的

  • continue :跳过当前循环的剩余语句,然后继续进行下一轮循环
  • break :跳出整个循环

i=8时结束循环

i = 1
while i <= 10:
    if i == 8:
        break
    print("这是第 %s 次循环" % i)
    i += 1

这是第 1 次循环 这是第 2 次循环 这是第 3 次循环 这是第 4 次循环 这是第 5 次循环 这是第 6 次循环 这是第 7 次循环

跳过第8次循环

i = 1
while i <= 10:
    if i == 8:
        print("第 %s 次循环 以跳过" % i)
        i += 1
        continue
    print("这是第 %s 次循环" % i)
    i += 1

这里值得注意的是,在 if语句中我们也需要写上i +=1否则就会进入死循环的状态