$ python3 ar.py Welcome to my academic records program! You can use this application to manage information about courses you've taken. Here are your options: (0) Quit the program (1) Load records from a file (2) Display classes (3) Display classes from a single department (4) Add a Course (5) Compute GPA What do you want to do? 2 Enter a student user ID: lmeeden1 lmeeden1 took no classes. Here are your options: (0) Quit the program (1) Load records from a file (2) Display classes (3) Display classes from a single department (4) Add a Course (5) Compute GPA What do you want to do? 3 Enter a student user ID: ghope1 Enter a department: CPSC ghope1 took no CPSC classes. Here are your options: (0) Quit the program (1) Load records from a file (2) Display classes (3) Display classes from a single department (4) Add a Course (5) Compute GPA What do you want to do? 4 Enter student user ID: ghope1 Enter department: CPSC Enter course number: 35 Enter the semester: F24 Enter the grade: B Here are your options: (0) Quit the program (1) Load records from a file (2) Display classes (3) Display classes from a single department (4) Add a Course (5) Compute GPA What do you want to do? 2 Enter a student user ID: ghop1 ghop1 took no classes. Here are your options: (0) Quit the program (1) Load records from a file (2) Display classes (3) Display classes from a single department (4) Add a Course (5) Compute GPA What do you want to do? 2 Enter a student user ID: ghope1 student course semester grade ghope1 CPSC35 F24 B Here are your options: (0) Quit the program (1) Load records from a file (2) Display classes (3) Display classes from a single department (4) Add a Course (5) Compute GPA What do you want to do? 1 Enter a file name: /usr/local/doc/academic-records/large.txt Here are your options: (0) Quit the program (1) Load records from a file (2) Display classes (3) Display classes from a single department (4) Add a Course (5) Compute GPA What do you want to do? 2 Enter a student user ID: ghope1 ghope1 took no classes. Here are your options: (0) Quit the program (1) Load records from a file (2) Display classes (3) Display classes from a single department (4) Add a Course (5) Compute GPA What do you want to do? 2 Enter a student user ID: lmeeden1 student course semester grade lmeeden1 INTP124 F22 A+ lmeeden1 PHYS1 F24 A- lmeeden1 BIOL154 F23 B- lmeeden1 ASIA43 S21 B- lmeeden1 BIOL79 S21 C- lmeeden1 COGS197 F22 C- lmeeden1 BIOL80 F24 A+ lmeeden1 BIOL102 S21 D lmeeden1 INTP197 S21 C+ lmeeden1 ASIA151 F21 B lmeeden1 CPLT91 F23 C- lmeeden1 LITR126 S22 C+ lmeeden1 PHED122 F23 B+ lmeeden1 FREN88 S24 C+ lmeeden1 ECON175 S21 D- lmeeden1 CPSC150 F24 A- Here are your options: (0) Quit the program (1) Load records from a file (2) Display classes (3) Display classes from a single department (4) Add a Course (5) Compute GPA What do you want to do? 5 Enter a student user ID: lmeeden1 lmeeden1 took 16 courses. lmeeden1's GPA equals: 2.54 Here are your options: (0) Quit the program (1) Load records from a file (2) Display classes (3) Display classes from a single department (4) Add a Course (5) Compute GPA What do you want to do? 3 Enter a student user ID: lmeeden1 Enter a department: BIOL student course semester grade lmeeden1 BIOL154 F23 B- lmeeden1 BIOL79 S21 C- lmeeden1 BIOL80 F24 A+ lmeeden1 BIOL102 S21 D Here are your options: (0) Quit the program (1) Load records from a file (2) Display classes (3) Display classes from a single department (4) Add a Course (5) Compute GPA What do you want to do? 4 Enter student user ID: lmeeden1 Enter department: MATH Enter course number: 27 Enter the semester: F23 Enter the grade: A+ Here are your options: (0) Quit the program (1) Load records from a file (2) Display classes (3) Display classes from a single department (4) Add a Course (5) Compute GPA What do you want to do? 5 Enter a student user ID: lmeeden1 lmeeden1 took 17 courses. lmeeden1's GPA equals: 2.63 Here are your options: (0) Quit the program (1) Load records from a file (2) Display classes (3) Display classes from a single department (4) Add a Course (5) Compute GPA What do you want to do? 3 Enter a student user ID: lmeeden1 Enter a department: MATH student course semester grade lmeeden1 MATH27 F23 A+ Here are your options: (0) Quit the program (1) Load records from a file (2) Display classes (3) Display classes from a single department (4) Add a Course (5) Compute GPA What do you want to do? 0 Thanks for using my academic records program!