《【信息技术 】周而复始的循环——循环结构——for语句课件 教科版(2019)高中信息技术必修1.pptx》由会员分享,可在线阅读,更多相关《【信息技术 】周而复始的循环——循环结构——for语句课件 教科版(2019)高中信息技术必修1.pptx(17页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、循环结循环结构构forfor语句语句2019教科版高中信息技术 一、情境导入一、情境导入春夏秋冬地球公转星期轮回日常生活中的循环现象,你还能举例说出吗?一、情境导入一、情境导入春夏秋冬地球公转星期轮回日常生活中的循环现象,你还能举例说出吗?春天夏天秋天冬天春分夏至秋分冬至一二三四五六七二、新知讲授二、新知讲授循环结构:按照某个周期,自动循环相同的行为,以执行次数。For循环语句和while循环语句。1 1、forfor循环循环直直到循环到循环For 变量 in 可遍历变量:语句1 语句2 如:y=春夏秋冬for x in y:print(x)尝试一下吧,输出【地球公转实例】和【星期轮回实例】1
2、 1、forfor循环循环直直到循环到循环地球公转y=“春分”,“夏至”,“秋分”,“冬至”for x in y:print(x)1 1、forfor循环循环直到循环直到循环u通将一组重复执行的语句称为循环体。u循环体必须相对关键词for有缩进。u循环执行时,依次将列表中的元素赋给变量,并且执行循环体,直到整个列表的元素被取宗循环结束。For 变量 in 可遍历变量:语句1 语句2 2 2、range(start,stop,step)range(start,stop,step)range()函数返回数字序列,默认从 0 开始,默认以 1 递增,并以指定的数字结束。ustart可选。整数,指定从
3、哪个位置开始。默认为 0。ustop可选。整数,指定在哪个位置结束。ustep可选的。整数,指定增量。默认为 1。2 2、range(start,stop,step)range(start,stop,step)ustart可选。整数,指定从哪个位置开始。默认为 0。ustop可选。整数,指定在哪个位置结束。ustep可选的。整数,指定增量。默认为 1。range(10)#从 0 开始到 90,1,2,3,4,5,6,7,8,9 range(1,11)#从 1 开始到 101,2,3,4,5,6,7,8,9,10 range(0,30,5)#步长为 50,5,10,15,20,252 2、ran
4、ge(start,stop,step)range(start,stop,step)for x in range(10):print(x)尝试一下吧,range()的其他实例3 3、breakbreak和和continuecontinue语句语句都表示,停止循环的意思。Break:结束循环。Continue:结束本次循环。3 3、breakbreak和和continuecontinue语句语句都表示,停止循环的意思。Break:结束循环。Continue:结束本次循环。尝试一下吧,输入上述实例,看看结果的区别。3 3、breakbreak和和continuecontinue语句语句当遇到h时,结
5、束全部循环当遇到h时,结束h的本次循环,继续其他循环。三、综合练习三、综合练习希萨的棋盘问题希萨是古印度的数学家,传说是他发明了国际象棋献给了印度国王,国王十分喜欢这个游戏,于是询问希萨想要什么赏赐。希萨毕恭毕敬地对国王说:请大王赐我一些麦粒就好了,在棋盘上的第一格上放上 1 粒麦粒,第二格上放上 2 粒麦粒,第三格上放上 4 粒麦粒,第四格上放上 8粒,.一直加到64格.国王原以为只是一些粮食,但经过算师计算之后,发现所需麦子的数目即便是印度所有麦子都赏给希萨也不够。三、综合练习三、综合练习归纳出:Y=2n-1三、综合练习三、综合练习练习结果:n=int(input(请输入你的年龄:)forxinrange(1,n):x=2*2-1print(x)四、课后作业四、课后作业1、请默写for结构。2、请说明break和continue的区别。3、请说明你是如何运用range函数的。