Defining an average
function (based on this this), you could have things slightly clearer :
def average_list(l)
return sum(l) / float(len(l))
def average_student(student):
average_homework = average_list(student["homework"])
average_quizzes = average_list(student["quizzes"])
average_tests = average_list(student["tests"])
average_total = average_homework * 0.1 + average_quizzes * 0.3 + average_tests * 0.6
return average_total
def class_average(students):
return average_list([average_student(s) for s in students])
Defining an average
function (based on this), you could have things slightly clearer :
def average_list(l)
return sum(l) / float(len(l))
def average_student(student):
average_homework = average_list(student["homework"])
average_quizzes = average_list(student["quizzes"])
average_tests = average_list(student["tests"])
average_total = average_homework * 0.1 + average_quizzes * 0.3 + average_tests * 0.6
return average_total
def class_average(students):
return average_list([average_student(s) for s in students])
Defining an average
function (based on this), you could have things slightly clearer :
def average_list(l)
return sum(l) / float(len(l))
def average_student(student):
average_homework = average_list(student["homework"])
average_quizzes = average_list(student["quizzes"])
average_tests = average_list(student["tests"])
average_total = average_homework * 0.1 + average_quizzes * 0.3 + average_tests * 0.6
return average_total
def class_average(students):
return average_list([average_student(s) for s in students])
Defining an average
function (based on this), you could have things slightly clearer :
def average_list(l)
return sum(l) / float(len(l))
def average_student(student):
average_homework = average_list(student["homework"])
average_quizzes = average_list(student["quizzes"])
average_tests = average_list(student["tests"])
average_total = average_homework * 0.1 + average_quizzes * 0.3 + average_tests * 0.6
return average_total
def class_average(classstudents):
return average_list([average_student(s) for s in class]students])
Defining an average
function (based on this), you could have things slightly clearer :
def average_list(l)
return sum(l) / float(len(l))
def average_student(student):
average_homework = average_list(student["homework"])
average_quizzes = average_list(student["quizzes"])
average_tests = average_list(student["tests"])
average_total = average_homework * 0.1 + average_quizzes * 0.3 + average_tests * 0.6
return average_total
def class_average(class):
return average_list([average_student(s) for s in class])
Defining an average
function (based on this), you could have things slightly clearer :
def average_list(l)
return sum(l) / float(len(l))
def average_student(student):
average_homework = average_list(student["homework"])
average_quizzes = average_list(student["quizzes"])
average_tests = average_list(student["tests"])
average_total = average_homework * 0.1 + average_quizzes * 0.3 + average_tests * 0.6
return average_total
def class_average(students):
return average_list([average_student(s) for s in students])
Defining an average
function (based on enter link description herethis), you could have things slightly clearer :
def average_list(l)
return sum(l) / float(len(l))
def average_student(student):
average_homework = average_list(student["homework"])
average_quizzes = average_list(student["quizzes"])
average_tests = average_list(student["tests"])
average_total = average_homework * 0.1 + average_quizzes * 0.3 + average_tests * 0.6
return average_total
def class_average(class):
return average_list([average_student(s) for s in class])
Defining an average
function (based on enter link description here), you could have things slightly clearer :
def average_list(l)
return sum(l) / float(len(l))
def average_student(student):
average_homework = average_list(student["homework"])
average_quizzes = average_list(student["quizzes"])
average_tests = average_list(student["tests"])
average_total = average_homework * 0.1 + average_quizzes * 0.3 + average_tests * 0.6
return average_total
def class_average(class):
return average_list([average_student(s) for s in class])
Defining an average
function (based on this), you could have things slightly clearer :
def average_list(l)
return sum(l) / float(len(l))
def average_student(student):
average_homework = average_list(student["homework"])
average_quizzes = average_list(student["quizzes"])
average_tests = average_list(student["tests"])
average_total = average_homework * 0.1 + average_quizzes * 0.3 + average_tests * 0.6
return average_total
def class_average(class):
return average_list([average_student(s) for s in class])