首页 > 其他 > 详细

19 自定义输入数据的个数并对其进去大小求平均值

时间:2020-04-23 15:03:25      阅读:55      评论:0      收藏:0      [点我收藏+]

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

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

 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))

 

19 自定义输入数据的个数并对其进去大小求平均值

原文:https://www.cnblogs.com/reaix/p/12760536.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!