zoukankan      html  css  js  c++  java
  • 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列表顺序排列为:
     %s" % L
    42 L.reverse()
    43 print "L列表倒序排列为:
     %s" % L
    View Code

     运行截图:

  • 相关阅读:
    再战CS231-数组的访问
    win10定时关机
    再战CS231-快速排序
    数据库权限
    numpy
    anaconda
    控件的相对位置与绝对位置-UI界面编辑器(SkinStudio)教程
    共用字体-UI界面编辑器(SkinStudio)教程
    添加图片按钮-UI界面编辑器(SkinStudio)教程
    为窗体设置背景图片-UI界面编辑器(SkinStudio)教程
  • 原文地址:https://www.cnblogs.com/kelake/p/7740145.html
Copyright © 2011-2022 走看看