본문 바로가기
codeacademy

16. Exam Statistics

by 밝게웃다 2017. 3. 28.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
grades = [10010090408010085709065908550.5]
 
def print_grades(grades):
    for grade in grades:
        print grade
 
def grades_sum(grades):
    total = 0
    for grade in grades: 
        total += grade
    return total
    
def grades_average(grades):
    sum_of_grades = grades_sum(grades)
    average = sum_of_grades / float(len(grades))
    return average
 
 
def grades_variance(scores):
    average = grades_average(scores)
    variance = 0
    for score in scores:
        variance += (average-score)**2
    result = variance / len(scores)
    return result
    
print grades_variance
 
def grades_std_deviation(variance):
    return variance **0.5
 
variance = grades_variance(grades)
 
print grades_std_deviation(variance)
cs


'codeacademy' 카테고리의 다른 글

FrogJmp - codility  (0) 2017.03.29
Time complexity - codility  (0) 2017.03.29
15. Practice Makes Perfect / median  (0) 2017.03.28
15. Practice Makes Perfect / remove_duplicates  (0) 2017.03.28
15. Practice Makes Perfect / censor  (0) 2017.03.28

댓글