zoukankan      html  css  js  c++  java
  • 19 自定义输入数据的个数并对其进去大小求平均值

    抽个时间想一想写了一个这样小程序,学习知道真的是要温故知新,不然真的什么也学不会。这一种收获。

    年龄大的学习真的非常慢,自学不易,待有时间再重新完善一下。

     1 def fact():
     2     l = []
     3     for i in range(5):
     4         temp = input('请输入第%d个数字'%(i+1))
     5         temp1 = int(temp)
     6         l.append(temp1)
     7     print(l)
     8 def fact1(l):
     9     l.sort()
    10     l2 = l[1:-1]
    11     return round((sum(l2)/len(l2)),1)
    12 if __name__ == '__main__':
    13     fact()
    14     print(fact1(l))
    15 
    16 lst = []
    17 y = int(input('请输入您所要数据的个数:'))
    18 for i in range(y):
    19     tmp = input('请输入%d个数:'%(i+1))
    20     tmp1 = float(tmp)
    21     lst.append(tmp1)
    22 print('你输入的数据为:')
    23 print(lst)
    24 lst.sort()
    25 lst1 = lst[1:-1]
    26 x = round((sum(lst1)/len(lst1)),1)
    27 print('这组数的最大值为{},最小值为{},平均值为{}'.format(max(lst),min(lst),x))
    28 
    29 2 下次一定用函数来写
    30 
    31 def getMaxMinAvgoflist(list):
    32     Max = max(list)
    33     Min = min(list)
    34     sum = 0.0
    35     for i in range(len(list)):
    36         sum += list[i]
    37         Avg = 1.0*sum/len(list)
    38         return  (Max,Min,Avg)
    39 l = [1,2,4,5]
    40 print(getMaxMinAvgoflist(l))
  • 相关阅读:
    js的元素对象
    js实现在末尾添加节点
    js实现点击增加文本输入框
    js的DOM对象
    js其它
    js实现99乘法表
    js
    http的六种请求方法
    11.进制
    10.Debug
  • 原文地址:https://www.cnblogs.com/reaix/p/12760536.html
Copyright © 2011-2022 走看看