资源简介 (共16张PPT)第四章 程序设计基础for循环的应用一 、课前任务任务1:运用已学编程知识,编程实现以下运行结果。################################################程序设计基础一 、课前任务参考代码:print(“########”)print(“########”)print(“########”)print(“########”)print(“########”)print(“########”)任务1:运用已学编程知识,编程实现以下运行结果。程序设计基础二 、新知学习任务2:请将下列代码输入python编程平台,观察运行结果。for i in [1,2,3,4,5,6]:print("########")程序设计基础特点:重复执行循环体。二 、新知学习程序设计基础for循环的一般格式:for 循环变量 in 列表:循环体1.语句内for、in不会改变;2.循环变量与变量类似,符合变量命名规则即可,即常说的未知数;3.列表后有冒号“:”;4.循环体缩进书写;注意事项:二 、新知学习任务2变式:请将下列代码输入python编程平台,观察运行结果。for i in [1,2,3,4,5,6]:print("########")print(i)程序设计基础①代码1②代码2for i in [1,2,3,4,5,6]:print("########")print(i)程序设计基础二 、新知学习列表的产生方式:①直接罗列for i in [1,2,3,4,5,6]:print("########")②先定义后使用b=[1,2,3,4,5,6]for i in b:print("########")程序设计基础二 、新知学习列表的产生方式:③使用range()函数for i in range(1,7):print("########")range函数的格式:range(初值,终值,步长)程序设计基础二 、新知学习任务3:请将下列代码输入python编程平台,观察运行结果。①代码1for i in range(1,10):print(i)②代码2for i in range(1,10,2):print(i)for i in range(10,1,-2):print(i)③代码3程序设计基础二 、新知学习任务4:618即将到来,淘宝推出淘金币活动,第一天可以领取1金币,第二天可以再领取2金币,第三天再领3金币,总量超过50金币即可成为VIP客户,获得一次金币使用的机会。问:第十天结束后,共获得总金币数是多少?程序设计基础二 、新知学习已知: 第一天获得1个金币第二天获得2个金币……第10天获得10个金币求解:第10天结束共获得总金币数多少总数=1+2+3+……+101.分析问题程序设计基础二 、新知学习1.根据分析问题,需要几个变量?2.是否有重复操作及重复操作是什么?3. 确定循环变量及范围?4.循环变量所需序列的产生方式?程序设计基础二 、新知学习2.设计算法开始sum= ,i= 。sum= 。输出sum结束否是i成功取到序列中下一个元素程序设计基础二 、新知学习3. 编程实现sum= #sum的初值for i in :#循环体print("前十天总金币数是:", )程序设计基础三 、归纳总结for语句for语句的基本格式for语句基本执行过程及特点for语句解决问题的要素for 循环变量 in 列表:循环体1.依次取序列中的元素;2.重复执行循环体;循环体是什么?循环变量及范围?序列怎么产生?第四章 程序设计基础欢迎批评指正! 展开更多...... 收起↑ 资源预览