任何编程语言都有三种代码执行流程:
- 顺序 ----代码从头到尾依次执行
- 分支 -----含有if等条件语句
- 循环 -----while循环,执行一段重复的工作
while
步骤:
1.定义计数变量,控制循环次数;
2.while 条件:
条件符合时,进入循环;否则不进入循环
3.修改计数变量
4.再次判断条件是否符合
i = 0 while i < 5: print("这是第%d次" % (i+1)) i += 1 print("while结束");
break和continue
break和continue只会出现在循环体中,
break:直接跳出循环
continue:结束这一次的循环,继续下一次的循环
i = 0 while i < 5: if i == 3: print("这是第%d次,提前结束" % (i+1)) break i += 1 print("while结束");
i = 0 while i < 5: if i == 2: i += 1 print("跳过第%d次," % (i+1)) continue i += 1 print("while结束");
注意:
在continue条件符合与continue之间一定提前设置循环变量的变化,避免死循环