码迷,mamicode.com
首页 > 编程语言 > 详细

python练习题一

时间:2017-10-27 01:24:43      阅读:310      评论:0      收藏:0      [点我收藏+]

标签:code   usr   display   time   opened   dir   tor   eve   二周   

二周四次课(10月26日)

复习,做如下练习题
1. 实现1-100的所有的和
2. 实现1-500所有奇数的和
3. 求1+ 2! + 3! + 4! + ……20!的和
4. 对指定一个list进行排序[2,32,43,453,54,6,576,5,7,6,8,78,7,89]
5. 复习字典排序,字符串, list, tuple常用方法

技术分享
 1 #! /usr/bin/env python
 2 # _*_ coding:utf-8 _*_
 3 # @Time    :2017/10/26-21:46
 4 # @Author  :Kelake
 5 # File     :练习题01.py
 6 
 7 # 二周四次课(10月26日)
 8 # 复习,做如下练习题
 9 # 1. 实现1-100的所有的和
10 # 2. 实现1-500所有奇数的和
11 # 3. 求1+ 2! + 3! + 4! + ……20!的和
12 # 4. 对指定一个list进行排序[2,32,43,453,54,6,576,5,7,6,8,78,7,89]
13 # 5. 复习字典排序,字符串, list, tuple常用方法
14 
15 # 1. 实现1-100的所有的和
16 import math
17 
18 sum1 = sum(xrange(1, 101))
19 print "1-100整数相加得:%s" % sum1
20 
21 # 2. 实现1-500所有奇数的和
22 sum2 = sum(xrange(1, 501, 2))
23 for n2 in xrange(1, 501, 2):
24     print "500以内的奇数有:%s" % n2
25 print "1-500奇数相加得:%s" % sum2
26 
27 
28 # 3. 求1+ 2! + 3! + 4! + ……20!的和
29 
30 sum3 = 0
31 for s in range(0,21):
32     ke = math.factorial(s)
33     sum3 += math.factorial(s)
34     print ke
35 print sum3
36 
37 # 4. 对指定一个list进行排序[2,32,43,453,54,6,576,5,7,6,8,78,7,89]
38 L = [2,32,43,453,54,6,576,5,7,6,8,78,7,89]
39 print dir(L)
40 L.sort()
41 print "L列表顺序排列为:\n %s" % L
42 L.reverse()
43 print "L列表倒序排列为:\n %s" % L
View Code

 运行截图:技术分享

 

python练习题一

标签:code   usr   display   time   opened   dir   tor   eve   二周   

原文地址:http://www.cnblogs.com/kelake/p/7740145.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!