电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

Python试验循环结构VIP免费

Python试验循环结构_第1页
1/3
Python试验循环结构_第2页
2/3
Python试验循环结构_第3页
3/3
实验五循环结构(续)【实验目的】1.掌握range()函数的使用2.掌握For语句的使用。3.掌握循环嵌套的使用。4.掌握一些常用的算法(求素数、穷举法、求和与乘积、递推法)。【实验内容】0000000001、填空(1)在命令行中显示1到10的数字range(1,11)。(2)在命令行中显示1到10的所有偶数range(2,11,2)。(3)显示所有的大写字符。foriinrange(65,91):printchr(i)(4)显示1--100能被3整除的数,并且每5个数打印一行。i=0‘记录能被3整除的个数forjinrange(1,101):ifj%3==0:printj,i+=1ifi%5==0:print2、输出斐波那契级数1、1、2、3、5、8、13⋯⋯,此级数项的规律是:前两项的值各为1,从第3项起,每一项是前2项的和。(要求一行输出6项)。(1)当某项的数值大于或等于30000时结束。(2)求前100项之和。(1)11235813213455891442333776109871597258441816765109461771128657(23、编写程序,输入一个数,判断该数是否为完数。例如6是一个完数,因为6=1+2+3。x=input("Enteraninteger:")i=1whileTrue:x=x-ii+=1ifx==i:print"Aperfectnumber."breakifx==30000:breakprintc,ifi%6==0:print(2)a=1b=1sum=2i=2#计数whileTrue:i+=1#计数:第i次c=a+ba=bb=csum+=cifi==100:#完成第100次求和后退出循环breakprintsumforiinrange(1,10):print(format((2*i-1)*str(i),"^17"))x="*"foriinrange(1,8):ifi<=4:print(format((2*i-1)*x,"^7"))ifi>4:print(format((15-2*i)*x,"^7"))*号题变式:x=raw_input("Enteracharacter:")c=input("Enterthelinage(anoddnumber):")d=str(c+1)foriinrange(1,c+1):ifi<=c/2+1:print(format((2*i-1)*x,"^"+d))ifi>c/2+1:print(format((2*c+1-2*i)*x,"^"+d))5、编写程序,显示所有的水仙花数。(难点,嵌套循环)(1)最优法:foriinrange(100,1000):c=i%10#个位数b=i要求:(1)可以进行多次输入,并以“.“作为输入结束的标志。(2)有容错功能,当输入非数字时,提示错误,并可以等待进行下一次的输入(3)输入完成后可以进行求和与求平均数,并打印。c=0sum=0whileTrue:x=raw_input("Enter:")while(x)==Falseandx!=".":x=raw_input("enteranumber:")ifx==".":breaksum=sum+float(x)c+=1ave=sum/cprint"sum=%d"%sum,"average=%d"%ave8、猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。程序分析:采取逆向思维的方法,从后往前推断。i=0y=1whileTrue:i=i+1y=(y+1)*2ifi==10:flag=Falsebreakprinty附加:兔子问题——古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?sum=2m=input("Enterthemonth:")ifm==1orm==2:printsumelse:temp=2foriinrange(3,m+1):sum=sum+2*temptemp=sum-2*tempprintsum

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

Python试验循环结构

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部