第八课 for循环
range的介绍
for循环表达式
虽然与 while 一样都是循环的关键字,但 for 循环通常用来遍历 可迭代 的对象
注意:
for … in …: 属于固定格式
iterable 表示 可迭代的对象
i 是 变量名(可更改),代表可迭代对象里面的每个元素
单层for循环
例子一:
大小写转换,如下列表
ch_num = [‘零’,‘壹’,‘贰’,‘叁’,‘肆’,‘伍’,‘陆’,‘柒’,‘捌’,‘玖’]
ch = [‘园’,‘拾’,‘佰’,‘仟’,‘萬’]
以输入12为例,取大写数字:
直接循环’12’–>ch_num[int(i)]
取单位:
字符串的长度有关
- len(‘12’)–>2-1–>ch[2-1]获取到拾
- ch[2-1-1]获取到圆
for循环嵌套
例子二:
打印输出九九乘法表
第1行: 1
第2行: 1 2
第3行: 1 2 3
循环控制
break 与 continue 语句
在 while 循环中,拥有 break 与 continue 语句,那 for 循环中也有 break 与continue 语句,并且作用一致。
问题:
怎么跳出双层循环?
方法一
方法二
实现:
第一层循环建立标志
第二层循环改变标志,达到退出循环效果
作业
嵌套循环方法