Python 第15课-循环的嵌套公开课.docx

上传人:太** 文档编号:86598882 上传时间:2023-04-14 格式:DOCX 页数:2 大小:12.52KB
返回 下载 相关 举报
Python 第15课-循环的嵌套公开课.docx_第1页
第1页 / 共2页
Python 第15课-循环的嵌套公开课.docx_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《Python 第15课-循环的嵌套公开课.docx》由会员分享,可在线阅读,更多相关《Python 第15课-循环的嵌套公开课.docx(2页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、Python第15课】循环的嵌套设想一样,如果我们要输出5个*,用for循环要这么写for i in range。5):print如果想让这5个*在同一行,就在print语句后面加上逗号for i in range(0, 5): print但如果我想要这样一个图形,怎么办? * * * * *当然,你可以循环5次,每次输出一行”*、那如果再进一步,这样呢?*除了你自己动手打好一个多行字符串外,也可以让程序帮我们解决这种问题,我们需要的是 两个嵌套在一起的循环:for i in range。5):for j in range(0, 5):print i, j第二个for循环在第一个for循环的内

2、部,表示每一次外层的循环中,都要进行一遍内层的 循环。看一下输出的结果:00010203041044内层循环中的print语句一共被执行了 25次。i从。到4循环了 5次。对应于每一个i的值,j又做了从0到4五次循环。所以5*5 一共25 次。所以如果要输出一个5*5的方阵图案,我们可以for i in range(0, 5):for j in range(0, 5):print *,print注意:第二个print的缩进和内层的for是一样的,这表明它是外层for循环中的语句,每次 i的循环中,它会执行一次。print后面没有写任何东西,是起到换行的作用,这样,每输出5个*,就会换行。要输出

3、第二个三角图案时,我们需要根据当前外层循环的序数,设置内层循环应当执行的次 数。for i in range(0, 5):for j in range(0, i+1):printprint内层的j每次从。至Ui+1进行循环。这样,当第一次i=0时,j就是range(O,l),只输出1个*。而当最后一次i二4时,j就是range(0,5),输出5个*。血 P 龄 LJ ov sfor i in range(0, 5):for i in range(0, 5):步入执行子例程(F7)for j in range(0z 5): print iz j最后顺便说下,如果有同学用的是PyScripter,或者其他第三方IDE,可以通过debug中的 step,查看程序是怎样一行一行运行的。IDLE在这方面做得不太好,虽然也可以步进调试, 但是很麻烦且不宜观,所以就不推荐去用了。

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

当前位置:首页 > 应用文书 > 解决方案

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁