Python_循环

2018-02-03  本文已影响21人  西瓜超人励志要变小细腿

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. 递归

二、for 与 for-else 循环

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

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

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

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

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

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

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

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

三、for 与 range

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

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

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

上一篇 下一篇

猜你喜欢

热点阅读