Python基础2(循环)
程序执行的三大流程:
1.顺序执行:从上到下
2.分支结构:根据条件进行判断
if语句
if-else语句
if-elif-else(elif意思就是 else-if)
这一系列条件判断会从下上到下依次判断,如果某个判断为true,执行完对应的代码块,后面的条件判断就直接忽略掉,不再执行了。
3.循环结构:让特定的代码重复执行
(1)for循环
for循环可以用来遍历某一对象(遍历:通俗点说,就是把这个循环中的第一个元素到最后一个元素依次访问一次)。for循环的基本结构如下:
for...in...循环 这种循环是依次将list或tuple中的元素迭代出来
for后面跟循环变量,in后面跟list或tuple,
(2)while循环
for循环和while循环,两者的相同点在于都能循环做一件重复的事情;不同点在于,for循环是在序列穷尽时停止,while循环是在条件不成立时停止。
while语句缩进的部分是个完整的代码块
break是指跳出整个循环,程序结束
continue是指跳出当前循环,但是会继续执行下一个循环
使用continue时要注意死循环问题,在使用continue时,同样应该修改计数器