Week 7
5.1 循环和迭代 Loops and Iteration
- 循环,即代码中重复执行的部分
- 循环通常会有一个迭代变量,每执行一次循环这个变量就改变一次,通常这个变量会遍历一个数字序列
- 对
while
循环,判定表达是为真,则执行本词循环,否则跳出并终止循环
while con :
something-to-do
otherthings
- 无限循环,死循环,由于不当的设计导致(如,迭代变量没有改变)永远无法跳出循环的循环代码
- 零循环,由于不当的设计导致(如,迭代变量从初始化就不符合循环条件)永远无法执行该段循环的循环代码
- 跳出循环:
break
语句可以跳出当前循环并直接执行循环后的第一个语句break
可以出现在循环体中的任意位置(通常是条件结构的一个结果)continue
语句结束当前次迭代,并跳至循环顶部进行下一次的迭代