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个取倒数值
网友评论