Skip to content

Latest commit

 

History

History
29 lines (21 loc) · 883 Bytes

e-grader-restructureTheMainFunction.md

File metadata and controls

29 lines (21 loc) · 883 Bytes

Exercise : Grader - Restructure the main Function

Take the a grader you wrote in the previous exercise. Restructure the main function so that its code looks as follows:

def print_score(name, value):
  # ...

def calculate_grade(project, exam):
  # ...

# ADD MISSING FUNCTIONS

def main():
  project_score = read_number('Enter project score:')
  exam_score = read_number('Enter exam score:')
  grade = calculate_grade(project_score, exam_score)
  print_report(project_score, exam_score, grade)

main()

The external behavior of the code should remain as before.

{{ icon_tip }} You need to add functions read_number and print_report.