1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
|
#!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2017/10/26 21:11 # @Author : keshen # @File : test1.py <!--more--> # 1. 实现1-100的所有的和 sum = 0 for i in xrange(1, 101): sum += i print(sum) # 2. 实现1-500所有奇数的和 sum = 0 for i in xrange(1, 501): if i%2 != 0: sum += i print(sum) # 3. 求1+ 2! + 3! + 4! + ……20!的和 # 方法一: def fac(x): if x <= 1: return 1 else: return fac(x-1) * x sum = 0 for i in xrange(1, 21): sum += fac(i) print(sum) # 方法二: import math sum = 0 for i in xrange(1, 21): sum += math.factorial(i) print(sum) # 4.对指定一个list进行排序[2,32,43,453,54,6,576,5,7,6,8,78,7,89] l = [2,32,43,453,54,6,576,5,7,6,8,78,7,89] print(l) print(sorted(l))
|
近期评论