码迷,mamicode.com
首页 > 编程语言 > 详细

python list示例

时间:2017-10-23 23:06:51      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:via   sum   ret   var   示例   des   put   float   lis   

 1 grades = [100, 100, 90, 40, 80, 100, 85, 70, 90, 65, 90, 85, 50.5]
 2 
 3 def print_grades(grades_input):
 4   for grade in grades_input:
 5     print grade
 6 print_grades(grades)
 7 def grades_sum(scores):
 8   total = 0
 9   for score in scores: 
10     total += score
11   return total
12 print grades_sum(grades)
13 def grades_average(grades_input):
14   sum_of_grades = grades_sum(grades_input)
15   average = sum_of_grades / float(len(grades_input))
16   return average
17 print grades_average(grades)
18 def grades_variance(scores):
19   average=grades_average(scores)
20   variance=0
21   for score in scores:
22     variance+=(average-score)**2
23   return variance/float(len(scores))
24 
25 print grades_variance(grades)
26 
27 def grades_std_deviation(variance):
28   return variance**0.5
29 
30 variance=grades_variance(grades)
31 
32 print grades_std_deviation(variance)

 

python list示例

标签:via   sum   ret   var   示例   des   put   float   lis   

原文地址:http://www.cnblogs.com/stringAdmin/p/7719515.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!