- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
3.2循环语句大数据技术在财务中的应用
for循环语句for循环是一个计数循环,一般应用在循环次数已知的情况下。通常适用于枚举或遍历序列,以及迭代对象中的元素。
for循环语句foriinobject:dosomething缩进关键字迭代变量冒号循环体关键字序列对象
for循环语句foriin[1,2,3,4,5]:print(hello)运行示例:hellohellohellohellohello
range()函数前面的例子只循环了5次,如果想循环运行100次,该怎么做呢?是否需要键入很多很多数字呢?这个时候,我们就可以用到一个内置函数—range()函数。我们只需要在range()函数后面的括号中填入数字,就可以得到一个具有连续整数的序列。
range()函数range(3:6:1)函数计数结束(不含该数)计数开始步长
range()函数foriinrange(1,5):print(i,*5=,i*5)运行结果:1*5=52*5=103*5=154*5=20
遍历字符串在前面所有的示例中,循环变量都是一个数字。用编程术语来讲就是:循环在一个数字列表上进行迭代。但是这个列表不一定必须是数字列表,它也可以是字符列表(字符串),还可以是字符串列表,或者是其他列表。
遍历字符串foriinfinance:print(i)运行结果:finance
练一练foriinrange(1,5,2):print(i)试着操作一下
while循环语句while循环不会计算需要执行多少次循环,而会通过判断来确定什么时候停止循环。因此,while循环也称为条件循环。在某个条件满足时,while循环会一直执行下去。
while循环语句whileconditiondosomething缩进关键字条件表达式冒号条件执行体(代码块):初始化变量进行条件判断执行条件执行体改变变量while循环语句执行流程
while循环语句示例:i=0whilei5:print(i的值是:,i)i+=1运行示例:i的值是:0i的值是:1i的值是:2i的值是:3i的值是:4
练一练上述示例,令i+=2,执行结果为?动手操作一下
嵌套循环语句循环嵌套就是在一个循环中又包含另外一个完整的循环,即循环体中又包含循环语句。怎么理解呢?拿我们生活中的例子举例来说,比如我们平时看到的钟表,秒针旋转一周,分针动一格,分针旋转一周,时针动一格,一直这样循环往复。
嵌套循环语句foriinrange(0,60):forjinrange(1,61):Print(‘现在的分针数是:’,i,’秒针数是:’,j)Print(‘现在的分针数是:’,i+1)内循环体外循环体
嵌套循环语句嵌套循环语句执行流程
嵌套循环语句#分针和秒针foriinrange(0,60):#分针数取数范围forjinrange(1,61):#秒针数取数范围print(现在的分针数是:,i,秒数是:,j)print(现在的分针数是:,i+1)运行结果:现在的分针数是:1秒数是:1现在的分针数是:1秒数是:2现在的分针数是:1秒数是:3现在的分针数是:1秒数是:4...现在的分针数是:59秒数是:58现在的分针数是:59秒数是:59现在的分针数是:59秒数是:60现在的分针数是:60
练一练上述示例,试着将外层循环的范围改为0-10,,执行结果为?动手操作一下
跳转语句有时候,我们可能想要提前结束循环,比如使for循环中断计数,或者使while循环停止判断条件。要提前结束循环,可以采用两种方法:用contiune语句直接跳到循环的下一次迭代,或者用break语句彻底终止循环。
continue语句continue语句执行流程如果想停止当前的迭代循环,提前跳到下一次迭代循环,那么可以使用continue语句。
continue语句foriinrange(0,60):forjinrange(1,61):ifj==30:continueprint(现在的分针数是:,i,秒数是:,j)print(现在的分针数是:,i+1)运行结果:...现在的分针数是:1秒数是:26现在的分针数是:1秒数是:27现在的分针数是:1秒数是:28现在的分针数是:1秒数是:29现在的分针数是:1秒数是:31现在的分针数是:
您可能关注的文档
最近下载
- 010-数学形态学分析.ppt
- 2023年芜湖市镜湖区市场监督管理局招考工作人员笔试参考题库(共500题)答案详解版.docx VIP
- 励志班会:985博导桂海潮案例,读书可以改变命运主题班会.pptx
- Haier海尔洗衣机EG10014BD809LGU1使用说明书手册参数图解图示pdf电子版下载.pdf VIP
- 《中职高考英语总复习与同步练》(总复习分册)教案 第11课 语法知识——专题9 非谓语动词.docx VIP
- 供应室泛水应急演练.pptx VIP
- 化学品管理中的供应链安全和可追溯性.pptx
- 小学四年级上册心理健康教育教案.doc
- 《中职高考英语总复习与同步练》(总复习分册)教案 第8课 语法知识——专题7 形容词和副词(2).docx VIP
- 【方书】中医土单验方一百首(高清版).pdf
文档评论(0)