- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
鲁教版八下;在编写程序时,小智发现有些问题需要某一条或一组语句重复编写多次,才能完成任务。有没有更简单的方法解决这类问题呢?;1.掌握for循环的常用格式和range()函数的用法。
2.学会利用for循环解决生活中的一些实际问题。;在编写程序时,一般用循环结构来处理重复执行某一条或某一组语句的问题。在Python语言中,根据循环条件的描述方法不同,循环结构可分为两种类型,一种是计数循环(for循环),即提前预定循环体重复执行的次数;另一种是条件循环(while循环),即当满足一定条件时反复执行循环体内的语句。本节课主要研究for循环。;for循环变量inrange(初值,终值,步长):
语句块
range()函数一般用在for循环中,用来生成多个连续的整数,其基本格式如下:;如果range()函数只指定终值,生成的整数范围为0~终值-1,如range(5)生成的整数范围为0~4。
如果range()函数指定初值、终值和步长,生成的整数范围为初值~终值-1,间隔为步长的整数序列。步长为1时,可省略。例如range(0,5)等价于range(0,5,1),生成的整数范围为0~4。;请在IDLE交互模式下,输入如图所示的代码,体验for循环和range()函数的用法。;输出1到100之间的偶数。
分析:用for循环从1数到100,用if语句对每个数进行奇偶判断。
第1步:新建一个名为oddeven.py的程序文件。
第2步:在文件中输入判断奇偶数的代码并保存,如图所示。;第3步:运行调试程序,在弹出的窗口中查看程序运行结果,如图所示。;在印度有这样一个古老的传说:宰相达依尔向印度舍罕王进献了非常好玩的国际象棋游戏,国王非常高兴,准备赏赐他,宰相说:“陛下,我想向您要一些粮食,将它们分给贫困的百姓。请您派人在这张棋盘上按规律放一些麦粒,第一格放1粒,第二格放2粒,第三格放4粒……以后每一格的数量都比前一格增加一倍,摆满64格就够了。”国王答应了这个看似微不足道的要求。你能算出这些麦粒的数量吗?4000粒麦子的重量大约为1公斤,你能算出宰相请求的麦子大约是多少公斤吗?;分析:第1格放1粒麦粒,第2格放2粒麦粒,第3格放4粒,第4格放8粒,以后每一格都是前一格的2倍,则第i格需放2i-1粒麦子。将每??格子内的麦粒数累加在一起,则可得到麦粒总数。用总数除以4000,则可求出麦子的公数。
第1步:新建一个名为wheat.py的程序文件。
第2步:在文件窗口中输入棋盘放麦粒的代码,保存,如图所示。;第3步:运行调试程序,如图所示。;在某些循环语句中,有时需要提前中断当前循环。Python提供了两种中断循环的语句:break和continue。
break语句可跳出当前循环,即提前结束当前循环;continue语句可跳过当前循环体剩余语句,回到循环开始处进行下一轮循环。;判断一个整数是否为质数,是则输出“yes”,不是则输出“no”。
分析:质数又称为素数。在正整数中,除了1和它本身外,不能被其他自然数整除的数,称为素数。对于任何一个正整数n,若2至n-1之间的数均不能被n整除,则可判断n为素数。
第1步:新建一个名为primer.py的程序文件。
第2步:在文件中输入判断素数的代码,保存,如图所示。;第3步:运行调试程序,在弹出的窗口中输入一个整数,查看程序运行结果,如图所示。;代码注释用于为程序添加说明性文字,可以帮助学习者更好地理解程序。在Python中,单行注释用“#”开始,“#”之后的内容在程序运行时不会被执行。单行注释可放在语句末尾,也可单独占一行。;如果在一个循环语句中包含另一个循环语句,则称为二重循环。若在第二重循环中又包含一个循环,则称为三重循环,……,继续一层套一层,称为多重循环语句,也叫循环嵌套。利用循环的嵌套可以解决一些更复杂的问题。;输出九九乘法表。
分析:九九乘法表由9行9列组成,编写程序时,需用外层循环控制行数,内层循环控制列数,所以需要用到循环的嵌套。
第1步:新建一个名为jjmulti.py的程序文件。
第2步;在文件窗口中输入九九乘法表的代码,保存,如图所示。;第3步:运行程序,如图所示。
您可能关注的文档
- 《第5课 井然有序制表格 》精品课件.pptx
- 《第5课 井然有序制表格(2)》参考教案.docx
- 《第4课 美化文档添锦绣》精品课件.pptx
- 《第3课 文字排版巧设计》精品课件.pptx
- 《第2课 文字编辑方法多》精品课件.pptx
- 《第3课 文字排版巧设计》参考教案.docx
- 《第1课 运筹帷幄做规划》精品课件.pptx
- 《第12课 代码复用调函数 》精品教案.docx
- 《代码复用调函数》参考教案.docx
- 《第12课 代码复用调函数》参考课件.pptx
- 全球化浪潮下的文学镜像:中国当代文学中的城市想象与进城叙事.docx
- 探寻存在之境:海德格尔存在论诗学的深度剖析与当代审视.docx
- 固定化凝乳酶高效制备酪蛋白糖巨肽的关键技术与性能研究.docx
- 海峡两岸会计准则国际化程度:比较与展望.docx
- 利津洼陷西部沙四段:沉积体系剖析与岩性油藏目标精准预测.docx
- 胜利油田井下作业公司钻井工程项目管理:现状、挑战与优化策略.docx
- 《年产15万套工程机械散热器生产线技术改造项目环境影响报告表》.pdf
- 论内部控制信息披露与权益资本成本的内在关联及经济效应.docx
- 探索线虫sorf-1基因:解码细胞内吞相关细胞器形成的分子奥秘.docx
- 基于FMEA的重卡双前桥可靠性分配策略与前轴稳健设计研究.docx
有哪些信誉好的足球投注网站
文档评论(0)