Skip to main content
Code Review

Return to Answer

replaced http://stackoverflow.com/ with https://stackoverflow.com/
Source Link

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])
added 6 characters in body
Source Link
SylvainD
  • 29.8k
  • 1
  • 49
  • 93

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])
Source Link
SylvainD
  • 29.8k
  • 1
  • 49
  • 93
Loading
lang-py

AltStyle によって変換されたページ (->オリジナル) /