实验五循环结构(续)【实验目的】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="*"for