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成本会计期末资料社会工作导论资料工程结算所需资料清单
搜集