zoukankan      html  css  js  c++  java
  • Python小练习(二)

    按照下面的要求实现对列表的操作:
          1)产生一个列表,其中有40个元素,每个元素是0到100的一个随机整数
          2)如果这个列表中的数据代表着某个班级40人的分数,请计算成绩低于平均分的学生人数,并输出
          3)对上面的列表元素从大到小排序
     
    #!/usr/bin/python
    import random
    alist=[None]*40
    for i in range(40):
        alist[i] =  random.randint(0,100)
    print alist
    average = sum(alist) / 40
    a=0
    for i in range(40):
        if alist[i] < average:
            a += 1
    print a
    alist.sort()
    alist.reverse()
    print alist
    #!/usr/bin/python
    #encoding=utf-8
    import random
    score=[random.randint(1,100) for i in range(40)]
    print "列表为:%s" % score
    num=len([i for i in score if i < sum(score)/40])
    print "小于平均分的人数 %d" % num
    print "分数从大到小的顺序为:%s" % sorted(score,reverse=True)
  • 相关阅读:
    javascript-事件
    javascript-数组简单的认识
    javascript-dom操作
    JavaScript入门
    python语言程序设计?
    4,14
    python第二周。2019.4.13
    python第二周
    python语言程序设计9
    python语言程序设计8
  • 原文地址:https://www.cnblogs.com/lemon-le/p/6633652.html
Copyright © 2011-2022 走看看