资源简介 (共22张PPT)广东版信息技术必修1数据与计算4.4.1 for循环的应用2001年2002年X2在一个农场里,最初养了3只兔子,每隔一年,兔子的数量会翻涨到原来的2倍+N年后那么在资源条件允许并且所有兔子生存着的条件下,N年后兔子的数量会是多少呢?一、结合“养兔”小实例了解for循环;(概念)二、理解for循环语句的基本格式和执行过程;(用法)三、运用for循环结构描述和python编程实现。(实现)学 习 目 标+N=1N=2for循环的概念与用法for循环的概念与用法指定次数for循环一般用于完成指定次数的循环Nfor i in range(0,10):print("i=%d "%(i))# i 为循环变量,循环范围是0-9#在屏幕上打印 i 的值i=0i=1i=2i=3i=4i=5i=6i=7i=8i=9一、for循环概念:依次把列表中的每个元素逐个迭代出来。for 循环变量 in 序列:语句或语句组1语句或语句组2....语句或语句组n1、for循环基本格式:tab二、for语句基本格式和执行过程for 循环变量 in 序列语句或语句组1语句或语句组2....语句或语句组nfor i in range(0,10):print("i=%d "%(i))# i 为循环变量,循环范围是0-9#在屏幕上打印 i 的值i=0i=1i=2i=3i=4i=5i=6i=7i=8i=9是否成功访问到下一个值将列表的下一个值赋给变量语句1;语句2;……语句n开 始结 束否是2、 for循环执行过程语句的执行过程for i in range(0,10):print("i=%d "%(i))# i 为循环变量,循环范围是0-9#在屏幕上打印 i 的值i=0i=1i=2i=3i=4i=5i=6i=7i=8i=9range(0,10)=[0,1,2,3,4,5,6,7,8,9]i= 0, 1, 2, 3, 4, 5, 6, 7, 8, 9aba.......................b-1.......................................3、for语句的特点: 重复执行循环体。2001年2002年X2N年后1年后6只2年后12只3年后24只6=3*212=3*2*224=3*2*2*2N年后3*2*2*2...3*2nnfor i in range(0,N):#计算N年后兔子的数量是多少,变量i循环0至N-1,共有N次rabbit=rabbit*2#每次循环,兔子的数量都翻一番三、编程实现for i in range(0,N):#计算N年后兔子的数量是多少,变量i循环0至N-1,共有N次rabbit=rabbit*2#每次循环,兔子的数量都翻一番rabbit=3#初始时,兔子的数量print("请输入N的值:")N=int(input())print("%d年后,兔子的数量为%d."%(N,rabbit))#打印输入的提示信息#键盘输入N的值#打印结果请输入N的值:33年后,兔子的数量为24运行代码看效果四、知识拓展你能说一说,生活中能用for语句编程实现的现象有哪些吗?五、知识小结六、课后练习for循环1+2+3+...+ N感谢观看 展开更多...... 收起↑ 资源预览