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
运行截图:
以上是关于python练习题一的主要内容,如果未能解决你的问题,请参考以下文章
Python练习册 第 0013 题: 用 Python 写一个爬图片的程序,爬 这个链接里的日本妹子图片 :-),(http://tieba.baidu.com/p/2166231880)(代码片段
Python 趣味练习- 保存激活码到mysql和redis