第10课 循环结构——while循环课件(25张PPT).pptVIP

第10课 循环结构——while循环课件(25张PPT).ppt

  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文档。上传文档
查看更多
浙教版信息技术 八年级第10课 循环结构——while循环 新知导入 这个星期天就是母亲节了,如果想用python跟妈妈说一百遍“妈妈,我爱您!”如果用前面学过的循环语句来操作,十分麻烦。若用python中的循环语句while来操作,一句话就可以搞定。今天我们就一块来学习while循环。 新知讲解 for循环语句是通过遍历某一序列对象来构建循环, 循环结束的条件是对象遍历完成。 但是,很多应用难以确定遍历结构,这就需要根据条件控制循环。 在Python中, 提供了while语句, 实现条件循环。 新知讲解while循环, 又称为条件循环。while循环语句的一般格式如下: while 条件: 循环体 [else: 语句块]一、while循环语句 新知讲解 while循环的执行流程, 如图所示。 新知讲解 当条件判断为True时, 循环体被重复执行, 当条件判断为False时退出循环, else子句的语句块才会被执行。若条件表达式的值一直为True, 则while循环将一直执行。 因此,在循环体中一定要包含改变测试条件的语句,使循环能够结束,以避免死循环。 while 循环:x=1while x=5: print(‘love mom’) x=x+1判断条件循环语句--------新知讲解新知讲解 计数变量重新赋值判断条件成立循环语句1循环语句2……后续程序不成立X=1X=5print(‘love mom’)x=x+1X=2X=3X=4X=5X=6计数变量初始值while 条件:while 循环:循环语句1循环语句2……用while语句打印5遍“love mom”新知讲解 新知讲解想用python跟妈妈说一百遍“妈妈,我爱您!”print “妈妈,我爱您!”print “妈妈,我爱您!”print “妈妈,我爱您!” …(还有97遍)…使用while循环,一句话搞定 x = 1 while x=100: print (“妈妈,我爱您!”) x =x+ 1 新知讲解 万米跑,围着足球场跑道(400米一圈)不停地跑,每跑一圈打印一次“running!”一共要跑25圈。使用while循环,一句话搞定x = 1 while x =25: print (“running!”) x =x+ 1 新知讲解 “输入多个数,输出这些数的和”,由于在输入数据之前,不知道输入多少次, 因此用while循环语句来实现。 新知讲解#计数器和累加器置初值0s=0i=0#输入需循环计算的数,并给出结束循环的条件xstr=input(请输入数【直接回车则退出】:“)while xstr!=: x=float(xstr) S=S+X i=i+1 xstr=input(请输入数【直接回车则退出】:)print(\n输入个数为:,i)print(输入数和为:, format(s, .2f) )本例中, 在输入状态下, 若直接按回车, 则变量xstr值为空字符串, 循环条件为False, 循环结束。 新知讲解 其程序的运行结果如图所示。 新知讲解 上例中, 通过输入“quit”退出循环,如何修改程序?开动脑筋 新知讲解二、循环控制语句:break和continue 循环控制语句,也称为跳转语句,其功能就是改变循环语句的执行顺序。 在Python中, 循环控制语句主要有break和continue。 新知讲解1.break语句功能:跳出当前循环,不再判断执行循环的条件是否成立。2.continue语句 功能:结束当前的当次循环,但不跳出当前循环,继续判断执行循环的条件是否成立。日积月累 新知讲解在for循环和while循环中, 都可添加[else子句] 。因为break语句是结束整个循环, 所以[else子句] 不被执行; 而continue语句对[else子句] 没有影响。 新知讲解 例如“登录程序”, 先判断输入账号是否为“admin”, 再判断输人密码是否为“Python@16”。 若账号或密码输入不正确, 则反复要求输人, 直到输入的账号和密码都正确,退出循环并输出“登录成功!”。user=“ “psd=“ “While True: if user!=admin: user!=input(请输入账号:) continue psw=input

文档评论(0)

159****8201 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档