Python第一阶段复习

来源:互联网 发布:软件测试的专业术语 编辑:程序博客网 时间:2024/06/06 07:32
1.复习,做如下练习题

1. 实现1-100的所有的和

sum=0for i in xrange(1,101):    sum+=iprint (sum)
其结果:

5050

2. 实现1-500所有奇数的和

sum=0for i in xrange(1,501,2):    sum+=iprint sum

其结果:

62500

#the secondsum=0for i in xrange(1,501):    if(i%2!=0):        sum+=iprint sum
其结果:

62500

3. 求1+ 2! + 3! + 4! + ……20!的和

sum=0fac=1for i in xrange(1,21):    fac=fac * i    print fac    sum=sum+facprint ("1!+2!+...+20!=%d" % sum)
其结果:

12624120720504040320362880362880039916800479001600622702080087178291200130767436800020922789888000355687428096000640237370572800012164510040883200024329020081766400001!+2!+...+20!=2561327494111820313


4. 对指定一个list进行排序[2,32,43,453,54,6,576,5,7,6,8,78,7,89]

List=[2,32,43,453,54,6,576,5,7,6,8,78,7,89]print Listlist =sorted(List)print list
结果:

[2, 32, 43, 453, 54, 6, 576, 5, 7, 6, 8, 78, 7, 89][2, 5, 6, 6, 7, 7, 8, 32, 43, 54, 78, 89, 453, 576]





原创粉丝点击