Github Classroom Assignment

Lab 3 + Homework

Begin the following assignment in lab. Submit/Sync your work after completing 0 and the first exercise (exercise 5) from the book. Complete the remaining work has homework.

  1. For the existing methods, add type annotations to the headers, proper docstrings, and write unit tests for all non-constructor methods.
  2. Complete Exercises 5-13 from the text. Include proper docstrings, type-annotated headers, and pytest unit tests. Notice that some problems ask you to modify an existing method. Some modifications are likely to break tests or create the need for new tests. So, don’t forget to re-check and update tests