首页 3 Python程序结构-5

3 Python程序结构-5

举报
开通vip

3 Python程序结构-5Python程序设计结构循环结构在实际的应用中,我们可能会遇到这样的问题:某一段代码功能相对简单,但需要反复执行多次,例如学校中统计每个学生的课程成绩、对n个数据进行排序、查找关键字等,解决这类问题需要应用循环结构实现。Python中提供了for语句和while语句来实现循环结构。循环语句产生一个语句序列,不断重复执行,直到某个特定的时刻才停止。While循环结构while循环的语法格式如下:while表达式:循环体图while语句流程图否是循环体条件表达式例计算1+2+3+……+100分析:观察这个算式会发现,每...

3 Python程序结构-5
Python程序 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 结构循环结构在实际的应用中,我们可能会遇到这样的问题:某一段代码功能相对简单,但需要反复执行多次,例如学校中统计每个学生的课程成绩、对n个数据进行排序、查找关键字等,解决这类问题需要应用循环结构实现。Python中提供了for语句和while语句来实现循环结构。循环语句产生一个语句序列,不断重复执行,直到某个特定的时刻才停止。While循环结构while循环的语法格式如下:while 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 达式:循环体图while语句流程图否是循环体条件表达式例计算1+2+3+……+100分析:观察这个算式会发现,每个数据项的差值为1,即xi+1=xi+1,由当前项的值可以推出下一项的值。求和的步骤是不变的,只是参与计算的数据项值在改变。这样,求和的步骤就可以用循环实现,在循环过程中改变参与求和的数值即可。程序如下:n=1s=0whilen<=100:s=s+nn=n+1print("s=",s)(1)while循环语句先对“表达式”进行测试,然后才决定是否执行循环体,只有在“表达式”为True时才执行循环体。如果“表达式”从开始就为假,则一次循环体也不执行。例如:while1!=1循环体条件“1!=1”永为False,因此不执行循环体。当然,这样的语句没有什么实用价值。(2)如果表达式总是真,则不停地重复执行循环体。例如:flag=1whileflag循环体这种情况被称为“死循环”。在此情况下,程序运行后,只能通过人工干预的方法或由操作系统强迫其停止执行。死循环是程序设计中容易出现的严重错误,应当尽力避免。(3)开始时对表达式进行测试,如果为真,则执行循环体;执行完一次循环体后,再测试表达式,如为真,则继续执行……直到表达式不为真为止。也就是说,当表达式最初出现False时,或是以某种方式执行循环体,使得表达式的值最终出现False时,while循环才能终止。在正常使用的while循环中,循环体的执行应当能使表达式的值改变,否则就可能会出现死循环。例使用while语句编写程序,判断一个自然数是否是素数。算法思想:“素数”是指除了1和该数本身,不能被任何整数整除的正整数。判断一个整数n(n>1)是否是素数,只要依次用2~sqrt(n)作除数去除n,若n不能被其中任何一个数整除,则n即为素数;否则,n不是一个素数。程序如下:importmathn=int(input("请输入一个要测试的大于1的正整数:"))flag=0i=2while(i<=int(math.sqrt(n)))and(flag==0):r=n%iifr==0:flag=1else:i=i+1ifflag==0:print("是素数")else:print("不是素数")感谢谢谢,精品课件 资料 新概念英语资料下载李居明饿命改运学pdf成本会计期末资料社会工作导论资料工程结算所需资料清单 搜集
本文档为【3 Python程序结构-5】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
知识大咖
工程测量教师
格式:ppt
大小:1MB
软件:PowerPoint
页数:11
分类:
上传时间:2021-11-23
浏览量:0