Python_循环

Python 常见的两种循环:while、for

一、while

注:ctrl + c,终止运行

while 死循环:当 while condition = 0;  相当于False,不执行代码

1. while 定义

while condition:

            # 代码块(如果condition条件符合,while循环将一直进行下去)

            # 想让while有限次数的循环,可让代码块有一个判断条件

2. while  else

1. 当 while 后的条件语句返回结果是 False时,将执行else里的代码块

2. 递归

Python_循环_第1张图片

二、for 与 for-else 循环

for 循环:主要是用来遍历 / 循环 序列或者集合、字典

注:print(y,end = '') ,以行的形式顺序输出,因为默认的是end = '\n'

for - else :for 遍历结束之后,执行else代码块

Python_循环_第2张图片

break:条件符合时跳出本次循环,并且同级循环不再执行

continue:跳出本次循环,执行下次循环

※ for 语句只有在全部遍历之后,else才会被执行;如果 for 是 break 中断的话,则不会执行 else;continue 会执行

Python_循环_第3张图片

思考:1. 为什么有 break 还输出 1,2,3? 跳出 y 的内部循环,x 的循环依旧执行

            2. 还输出 else? else 是与最外层 for 一致的

Python_循环_第4张图片

三、for 与 range

range(start, end, scan):start,开始值,默认为0;end,结束值,但不包括end;scan,跳跃的间距

1. 表示从0到9每隔2个取值

Python_循环_第5张图片

2. 表示从10到1每隔2个取倒数值

Python_循环_第6张图片
Python_循环_第7张图片

你可能感兴趣的:(Python_循环)