高中信息技术粤教版课件:4-4-3循环嵌套与控制.pptx

高中信息技术粤教版课件:4-4-3循环嵌套与控制.pptx

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4.4.3循环嵌套与循环控制;如何打印输出5*5的星星矩阵呢?;如果要打印100*5,1000*5,8848*5这样的星星矩阵呢?;我现在想打印10列,我觉得5列太少了 修改print语句里面的 * 数量? 那么同样的问题来了,我想打印10*10的矩阵呢,20*20呢?甚至更多行、列呢?;综上:循环嵌套时,外层循环执行一次,内层循环就执行了一圈(在这里就是8次)。 内层循环控制列数(图形的宽度),外层循环控制行数(图形的高度)。;百钱百鸡问题 今有鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一。凡百钱买鸡百只。问鸡翁母雏各几何? 【故事】 相传在南北朝时期(公元 386 年——公元 589 年),我国北方出了一个“神童”,他反映敏捷,计算能力超群,许多连大人一时也难以解答的问题,他一下子就给算出来了。远远近近的人都喜欢找他计算数学问题。 “神童”的名气越来越大,传到当时宰相的耳中。有一天,宰相为了弄清“神童”是真是假,特地把“神童”的父亲叫了去,给了他 100 文钱,让第二天带 100 只鸡来。并规定 100 只鸡中公鸡、母鸡和小鸡都要有,而且不准多,也不准少,一定要刚好百钱百鸡。 当时,买 1 只公鸡 5 文钱,买 1 只母鸡 3 文钱,买 3 只小鸡才 1 文钱。怎样才能凑成百钱百鸡呢?“神童”想了一会,告诉父亲说,只要送 4 只公鸡、 18 只母鸡和 78 只小鸡就行了。 第二天,宰相见到送来的鸡正好满足百钱百鸡,大为惊奇。他想了一下,又给了 100 文钱,让明天再送 100 只鸡来,还规定不准只有 4 只公鸡。 这个问题也没有难住“神童”。他想了一会,叫父亲送 8 只公鸡、 11 只母鸡和 81 只小鸡去。还告诉父亲说,遇到类似问题,只要怎样怎样就行了。第二天,宰相见到了送来的 100 只鸡,赞叹不已。他又给了 100 文钱,要求下次再送 100 只鸡来。 岂料才一会儿,“神童”的父亲就送来了 100 只鸡。宰相一数:公鸡 12 只、母鸡 4 只、小鸡 84 只,正好又满足百钱百鸡……。 这个“神童”就是张丘建。他继续勤奋学习,终于成为一个著名的数学家。他的名著《张丘建算经》里,最后一个题目就是这个有趣的“百鸡问题”。;设计算法 ;for 循环变量 in 列表: 语句或语句组;单独使用for 循环和while 循环,往往无法解决复杂的问题。 如需要解决类似”工作要做很多遍,而每一遍都是需要重复做一些事情”的问题,就要用到多重循环,即”循环嵌套”。 如果某一种循环语句中包含着自身或其他循环语句,就称为循环的”嵌套”。 for循环和while 循环之间可以相互嵌套。;for a in range(1,20): for b in range(1,33): for c in range(3,100,3): if (a + b + c == 100) and (5 * a + 3 * b + c / 3 == 100) : print (公鸡a={}, 母鸡b={}, 小鸡c={}.format(a,b,c)); 如果一个三位数等于它的各位数字的3次方,则这个3位数称为“水仙花”数,例如153=13+53+33。试编写程序求出所有的水仙花数。;任务:水仙花数问题;循环控制;循环控制; 请用for循环和while循环编程实现计算从1到10的累加值。当循环到5时,用break或者continue跳出循环,结果会发生什么样的改变?;for循环语句:;while循环语句: ;谢 谢

您可能关注的文档

文档评论(0)

K12教育资源 + 关注
实名认证
内容提供者

教师资格证持证人

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

领域认证该用户于2023年02月03日上传了教师资格证

1亿VIP精品文档

相关文档