题目:Pressanykeytochangecolor,doyouwanttotryit.Please
hurryup!没看明白!
分类:
编程语言 时间:
2016-03-09 19:13:42
阅读次数:
211
1#题目:利用递归方法求5!。代码:2deffac(n):
3ifn==1:
4return1
5returnn*fac(n-1)
6print(‘5的阶乘是%d‘%fac(5))运行结果:[root@HKcode_100]#pythoncode_26.py
5的阶乘是120
[root@HKcode_100]#代码解释:思路:递归一般使用函数的形式,在函数中进行函数自身的调用,当到..
分类:
编程语言 时间:
2016-03-08 21:52:22
阅读次数:
140
1#题目:求1+2!+3!+...+20!的和.代码:2
3m=0
4forxinrange(1,21):
5s=1
6foryinrange(1,x+1):
7s*=y
8m+=s
9print(‘1+2!+3!+...+20!的和为%d‘%m)运行结果:[root@HKcode_100]#pythoncode_25.py
1+2!+3!+...+20!的和为2561327494111820313
[root@HKcode_100]#代码解释:#思路:..
分类:
编程语言 时间:
2016-03-08 13:44:39
阅读次数:
245
1#题目:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。代码:2
3‘a‘!=‘x‘
4‘c‘!=‘x‘
5‘c‘!=‘z‘
6
7if(‘x‘!=‘a‘)and(‘x‘!=‘c‘):
8print(‘x--..
分类:
编程语言 时间:
2016-03-07 17:18:25
阅读次数:
202
1#题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?代码:2
3h=0
4li=[]
5foriinrange(1,11):
6s=100/(2**(i-1))
7li.append(s)
8
9forxinli:
10h+=x
11print(li)
12print(‘球在第十次落地时,共经..
分类:
编程语言 时间:
2016-03-04 19:27:58
阅读次数:
207
1#题目:一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3.编程找出1000以内的所有完数。代码:2
3foriinrange(1,1001):
4s=0
5forjinrange(1,i):
6ifi%j==0:
7s+=j
8ifs==i:
9print(i)运行结果:[root@HKcode_100]#pythoncode_19.py
6
28
496
[root@HKco..
分类:
编程语言 时间:
2016-03-04 16:33:39
阅读次数:
269
1#题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。代码:2
3num=int(input(‘请输入需要相加的数字:‘))
4m=int(input(‘请输入需要相加的次数:‘))
5s=0
6forjinrange(1,m+1):
7foriinrange(1,j+1):..
分类:
编程语言 时间:
2016-03-04 10:36:36
阅读次数:
207
1#题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。代码:2importpdb
3tmp=int(input(‘请输入一个正整数:‘))
4print(‘%d=‘%tmp,end=‘‘)
5
6i=2
7li=[]
8#pdb.set_trace()
9whilei>1:
10iftmp%i==0:
11tmp=tmp/i
12li.append(i)
13i=1
14iftmp==1:
15i=0
16i..
分类:
编程语言 时间:
2016-02-29 16:51:19
阅读次数:
243