1、循环语句循环语句range()函数该函数是Python的内置函数,用于生成一系列连续的整数,多用于for循环语句中语法格式:range(起始值起始值,结束值结束值,指定步长指定步长)起始值起始值可以省略,如果省略,则从0开始结束值结束值:指定计数的结束值(但不包括该值,如range(7),得到的值是0-6,不包括7)指定步长指定步长:即2个数之间的间隔,可以省略,如果省略,则表示步长为1习题习题1习题习题1习题习题2range(10)range ()函数如果只有一个参数,那么这个参数指定是结束值,如果有两个参数,表示指定的是开始值和结束值,如果3个参数都在,最后一个参数才表示步长。结束值为结束
2、值为10(得到的值不包括(得到的值不包括10)开始值为开始值为0步长为步长为1range(0,10,1)结束值为结束值为10 (得到的值不包括(得到的值不包括10)开始值为开始值为0步长为步长为1相同相同习题3 range()函数用法 运行运行 结果结果在内存中运行方式习题4运行结果如下图在内存中运行方式for循环的优势需求:打印需求:打印0-199个数字个数字使用For循环不使用For循环生活中常见的循环:时钟模拟0-12点之间时针的转动:习题嵌套循环时针循环分针循环秒针循环习题:用for循环模仿时钟运行运行结果公鸡公鸡5文钱文钱1只,母鸡只,母鸡3文钱文钱1只,小鸡只,小鸡3只只1文钱,用
3、文钱,用100文钱买文钱买100只鸡,只鸡,且要求每种鸡至少一个,可以怎么买?且要求每种鸡至少一个,可以怎么买?可以用枚举法,所谓枚举法,就是列出所有可能,逐个进行求证青岛版初中第三册题青岛版初中第三册题在使用的过程中要注意程序的缩进,处理好每层循环之间的关系在使用的过程中要注意程序的缩进,处理好每层循环之间的关系青岛版初中第三册在for循环中使用if语句循环中的break语句场景场景:原计划在操场跑30圈,跑到第2圈,遇到朋友,和朋友一起玩耍。于是不跑了循环中的continue语句场景场景:原计划在操场跑30圈,跑到第2圈,遇到朋友,聊了会天。朋友走后我又重新回起点,开始跑第三圈青岛版初中第
4、三册在在for循环中使用循环中使用break和和continue语句语句break语句,终止当前循环语句,终止当前循环continue语句,终止本次循环,进入下一次循环语句,终止本次循环,进入下一次循环While循环场景:体育课上,老师要求同学沿着操场跑圈。如果听到老师吹的哨子声时,那么停下来休息,否则跑步继续。(一般用于不指定次数的循环)for循环场景:体育课上老师要求同学们跑10圈,跑完后才能休息。(一般用于指定次数的循环)习题:运行程序,输入一些词句如果条件被满足,则退出循如果条件被满足,则退出循环环习题习题运行结果青岛版初中第三册青岛版初中第三册折纸测珠峰纸的厚度假定为1毫米珠峰为8848米习题:习题: