中小学微课公开课教案教学设计课件案例测试练习卷题.pptx
第一组(1,3,5,7,9,11,13,15,17,19)第二组(3,6,9,12,15,18)总结:这二组数中,相临二个数之间的差值是相同的,这就是步长for for 循环循环任务1:这些有规律的数字序列现在如果我们要用FOR 循环来遍历它,那要怎么完成?a=1,3,5,7,9,11,13,15,17,19设疑:那如果这些数字比较多呢?(例如100以内的所有数字)range()函数格式:range(start,stop,step)。数字序列中第一个数数字序列中最后一个数加1步长,即相临2个数之间的差值功能:创建一个整数列表。for i in a:第一组(1,3,5,7,9,11,13,15,17,19)把第二组数也用range函数表示任务:range(3,19,3)知识补充 表示的参数可以省略,start为0时可省略不写,步长为1时也可省略不写range(15,2)产生的数据序列是什么?(0,2,4,6,8,10,12,14)range(7)(0,1,2,3,4,5,6)用range函数表示为range(1,20,2)range(start,stop,step)。for i in range(1,20,2):如果初始值为15,终止值为2,则步长则肯定是负数,显然不符合步长为1时省略所以15肯定是终止值,初始值为0省略不写,步长为2range函数的三种创建方式range(stop)range(start,stop)range(start,stop,step)创建一个0,stop之间的整数序列,步长为1创建一个start,stop之间的整数序列,步长为1创建一个start,stop之间的整数序列,步长为step1、把下列数字序列用range函数来表示:(2,5,8,11,14,17,20)2、由range(1,-10,-2)产生的数据序列是什么?3、拓展:完成10!的编程,并调试出结果