学习公开课教案教学设计课件案例试卷.pptx

上传人:可****阿 文档编号:77622728 上传时间:2023-03-15 格式:PPTX 页数:21 大小:1.03MB
返回 下载 相关 举报
学习公开课教案教学设计课件案例试卷.pptx_第1页
第1页 / 共21页
学习公开课教案教学设计课件案例试卷.pptx_第2页
第2页 / 共21页
点击查看更多>>
资源描述

《学习公开课教案教学设计课件案例试卷.pptx》由会员分享,可在线阅读,更多相关《学习公开课教案教学设计课件案例试卷.pptx(21页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、解密解密pythonpython循环循环while循环语法whilewhile 条件条件:循环体循环体关键字关键字成立条件成立条件冒号冒号缩进s=s+3s=s+3执行执行1010遍,遍,s s的结果是(的结果是(s s初始值为初始值为?)?)?pythonpython代码如代码如何写?何写?二、新知探索问题解决i=1i=1s=0s=0while i=10:while i=10:s=s+3 s=s+3 i+=1 i+=1print(s)print(s)退出循环后退出循环后i i的终值是的终值是?循环三要素i=1i=1s=1s=1while i=10:while i1i1改成改成i1i1会发生什么

2、?会发生什么?变量变量i i与与s s在循环之在循环之前必须赋初值前必须赋初值二、探索新知循环三要素1.1.循环变量赋初值循环变量赋初值2.2.循环变量的处理循环变量的处理3.3.合理的循环条件合理的循环条件控制循环次数的变量叫循环变量,循环次数在每次执行可相同,也控制循环次数的变量叫循环变量,循环次数在每次执行可相同,也可不同,所以循环分为次数循环和条件循环。可不同,所以循环分为次数循环和条件循环。i=1i=1s=0s=0while i=10:while i=10:s=s+3 s=s+3 i+=1 i+=1print(s)print(s)语句语句n=s%2,s=s/2,print n=s%2

3、,s=s/2,print(str(n),end=“”)(str(n),end=“”)执行执行4 4遍(遍(s s初值为初值为1111),),pythonpython代码?代码?二、探索新知问题解决s=13s=13while s!=0:while s!=0:n=s%2 n=s%2 s=s/2 s=s/2 print(str(n),end=)print(str(n),end=)退出循环后退出循环后s s的终值是的终值是?二、探索新知while和fori=1i=1s=0s=0while i=10:while i=10:s=s+3 s=s+3 i+=1 i+=1print(s)print(s)whil

4、ewhile后有条件,所以称为后有条件,所以称为条件循环,但此任务循环条件循环,但此任务循环体执行次数一定,所以也体执行次数一定,所以也可以改造为次数循环可以改造为次数循环(forfor)s=0s=0for i in range(1,11,1):for i in range(1,11,1):s=s+3 s=s+3 print(s)print(s)whilewhile退出循环时,退出循环时,i i的终值皆为的终值皆为1111forfor退出循环时,退出循环时,i i的终值皆为的终值皆为10 10 二、探索新知while和fori=1i=1s=0s=0while i=10:while i=10:s

5、=s+3 s=s+3 i+=1 i+=1print(s)print(s)s=0s=0for i in range(1,11,1):for i in range(1,11,1):s=s+3 s=s+3 print(s)print(s)二、探索新知for语法forfor 循环变量循环变量 inin 序列序列:循环体循环体(do something)(do something)关键字关键字一般用一般用i,j,ki,j,k冒号冒号缩进列表列表/range/range关键字关键字二、探索新知range函数s=1s=1for i in for i in range(1,11,1)range(1,11,1)

6、:s=s*3 s=s*3 print(s)print(s)s=1s=1for i in for i in 1,2,3,4,5,6,7,8,9,101,2,3,4,5,6,7,8,9,10:s=s*3 s=s*3 print(s)print(s)s=1;lb=s=1;lb=1,2,3,4,5,6,7,8,9,10 1,2,3,4,5,6,7,8,9,10 for i in for i in lblb s=s*3 s=s*3 print(s)print(s)二、新知探索关于range函数 range(stop):0stop-1 range(stop):0stop-1 显示显示stopstop个数字

7、,不包括个数字,不包括stopstop;range(start,stop):start range(start,stop):startstop-1stop-1,显示,显示stop-start-stop-start-1 1个数字,不包括个数字,不包括stopstop;range(start,stop,step):range(start,stop,step):显示显示startstart每跳过每跳过stepstep个数的结个数的结 果果,不包括最后一位不包括最后一位stopstop;例:例:range(7)range(7)0,1,2,3,4,5,0,1,2,3,4,5,6 6 range(10,1

8、,-1)10range(10,1,-1)10,9,8,7,6,5,4,3,9,8,7,6,5,4,3,2 2 range(1,11,2)1,3,5,7,range(1,11,2)1,3,5,7,9 9 二、探索新知range函数s=1s=1for i in for i in range(11,1,-2)range(11,1,-2):s=s*3 s=s*3 print(s)print(s)s=1s=1for i in for i in 11,9,7,5,311,9,7,5,3:s=s*3 s=s*3 print(s)print(s)s=1;lb=s=1;lb=11,9,7,5,311,9,7,5

9、,3for i in for i in lblb s=s*3 s=s*3 print(s)print(s)二、探索新知for序列的其他形式举例s=“”s=“”for i in for i in“您好您好”,“李焕英李焕英”:s+=i s+=iprint(s)print(s)s=“”;lb=s=“”;lb=“您好您好”,“李焕英李焕英”for i in for i in lblb s=i+s s=i+s print(s)print(s)二、探索新知while和for的转换s=11s=11while s!=0:while s!=0:n=s%2 n=s%2 s=s/2 s=s/2 print(str

10、(n),end=)print(str(n),end=)条件循环语句,循环体执条件循环语句,循环体执行次数不明显(根据行次数不明显(根据s s的长的长度循环次数有差别),如度循环次数有差别),如果不借助求长度函数则一果不借助求长度函数则一般不改为般不改为forfor语句语句二、新知探索while与for的转换number=25number=25isPrime=TrueisPrime=Truei=2i=2while i number and isPrime:while i number and isPrime:if number%i=0:if number%i=0:isPrime=False is

11、Prime=False i+=1 i+=1print(i is,i,isPrime is,print(i is,i,isPrime is,isPrime)isPrime)循环变量有两个,一循环变量有两个,一般不改为般不改为forfor语句语句二、探索新知执行巩固number=25number=25isPrime=TrueisPrime=Truei=2i=2while i number and isPrime:while i number and isPrime:if number%i=0:if number%i=0:isPrime=False isPrime=False i+=1 i+=1pr

12、int(i is,i,isPrime is,print(i is,i,isPrime is,isPrime)isPrime)实现了什么实现了什么功能?功能?二、新知探索执行巩固total=0total=0for i in range(1,100):for i in range(1,100):total+=i/(i+1)total+=i/(i+1)print(Total is,total)print(Total is,total)实现了什实现了什么功能?么功能?四、循环拓展 break break*某一条件满足的时候,退出循环,不再执行后续重复的代码某一条件满足的时候,退出循环,不再执行后续重复

13、的代码continuecontinue*某一条件满足的时候,不执行后续代码某一条件满足的时候,不执行后续代码*直接跳到循环头,直接跳到循环头,继续继续执行代码执行代码s=0s=0for for i in range(1,6):i in range(1,6):x=int(input x=int(input(x(x:)if if x0:x0:continue continue s=s+xs=s+xprint(sprint(s)下列说法正确的是(下列说法正确的是()A A.当当x0 x0时,循环时,循环结束结束B B.如果输入如果输入5 5个负数,则个负数,则print(s)print(s)语句永远不语句永远不会被会被执行执行C C.本程序的功能是输出本程序的功能是输出5 5个数中的非负数之个数中的非负数之和和D D.当当x0 x0时,也会执行代码时,也会执行代码s=s+xs=s+x循环分为次数循环和条件循环循环总结条件循环用while实现循环三要素特别是变量处理循环总结次数循环用for语句实现Range函数注意终值达不到 与列表配合使用Thank You

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 策划方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com