Quantcast
Channel: sunny
Viewing all articles
Browse latest Browse all 44

[Python] codecademy-20140316

$
0
0

+ print those grades

grades = [100, 100, 90, 40, 80, 100, 85, 70, 90, 65, 90, 85, 50.5]

def print_grades(grades_list):
    for item in grades_list:
        print item
    
print print_grades(grades)

+ compute the average

grades = [100, 100, 90, 40, 80, 100, 85, 70, 90, 65, 90, 85, 50.5]

def grades_sum(grades):
    return sum(grades)

def grades_average(grades): 
    sum = grades_sum(grades)    
    return sum / float(len(grades))

print grades_average(grades)

+review 9/9
좀 이상함..

grades = [91, 46, 83, 19, 56, 58, 75, 81, 90, 79, 21, 15, 68, 99, 21]

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(grades):
    average = grades_average(grades)
    variance = 0
    for g in grades:
        variance += ((average - g) ** 2) 
    return variance / len(grades)
    
def grades_std_deviation(variance):
    return variance ** 0.5

print print_grades(grades)
print grades_sum(grades)
print grades_average(grades)
print grades_variance(grades)
print grades_std_deviation(grades_variance(grades))

+ Iterators for Dictionaries

my_dict = {
    "Name": "Jong-seon Kim",
    "Age": 30,
    "Address": "Seoul"
}

print my_dict.items()

Viewing all articles
Browse latest Browse all 44

Trending Articles