《第10课 计数循环我在行》参考课件.pptxVIP

《第10课 计数循环我在行》参考课件.pptx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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步:运行程序,如图所示。

文档评论(0)

150****1232 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档