第九天-复习(第一阶段)

  1. 实现1-100的所有的和
sum = 0
for a in xrange(1,101):#xrange函数特性
    sum+=a
print(sum)

这里写图片描述

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

print('@@@@@@@@@@@@@实现1-500所有奇数的和@@@@@@@@@@@@@@@')
sum = 0
for b in xrange(1,501):
    if(b%2!=0):
        sum+=b
print sum

#下面代码是一位同学的代码,相当简单明了

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

这里写图片描述

3、求1+ 2! + 3! + 4! + ……20!的和
此题不会,请教了别的同学;借用其代码

print('@@@@@@@@@@@@@求1+ 2! + 3! + 4! + ……20!的和@@@@@@@@@@@@@@@')
sum = 0
fac = 1
for i in xrange(1, 21):
    fac = fac * i
    print fac
    sum = sum + fac
print ("1!+2!+...+20!=%d" % sum)

以下是程序执行的结果

@@@@@@@@@@@@@求1+ 2! + 3! + 4! + ……20!的和@@@@@@@@@@@@@@@
1
2
6
24
120
720
5040
40320
362880
3628800
39916800
479001600
6227020800
87178291200
1307674368000
20922789888000
355687428096000
6402373705728000
121645100408832000
2432902008176640000
1!+2!+...+20!=2561327494111820313

这里写图片描述

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

print('@@@@@@@@@@@@@对指定一个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 list #打印原来的序列出来,跟排序后的序列做比对
list = sorted(list)#直接通过sorted进行排序
print list

这里写图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值