python练习题一

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python练习题一相关的知识,希望对你有一定的参考价值。

二周四次课(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练习题一的主要内容,如果未能解决你的问题,请参考以下文章

Python练习册 第 0013 题: 用 Python 写一个爬图片的程序,爬 这个链接里的日本妹子图片 :-),(http://tieba.baidu.com/p/2166231880)(代码片段

Python 趣味练习- 保存激活码到mysql和redis

python练习——第1题

Python练习题4.14统计字符

Python之路(第十三篇)time模块random模块string模块验证码练习

练习30--else和if