@[TOC]风变编程·第5关 for循环和while循环-消灭该死的重复
课程目标
- List item 掌握for…in…循环的格式与特点,了解其数据传递
- 熟练掌握for…in…与range()函数的结合使用
- 掌握while循环的格式与特点
- 区别for…in…循环与while循环
课程难点
- List item range()函数各个参数的含义
- for…in…循环与while循环的变量更迭
- while语句如何避免死循环
- 课程重要内容重现
一、range()函数
- List item 使用range()函数,可以生成一个整数序列。
- 参数的意义:
- List item range(n)与range(0,n)一样,都是生成一个从0到n-1的整数序列
- range(m,n),n>m,生成从m到n-1的序列。取头不取尾。
- range(m,n,p),n>m,生成m到n-1中间隔为p的整数序列。例如range(3,30,5)的意思就是从3开始每间隔5取一个数,直到29,结果为[3,8,13,18,23,28]。(只有两个参数时,p默认为1。)
二、for…in…循环
- List item i是变量名,可以根据需要取。
- 遍历:逐一访问全部数据。
- 用于处理已知循环次数或循环固定次数的问题。
- 格式:
- List item for…in…语句最后需要接冒号
- List item for…in…语句内部语句**需