My UWPCW Python Programming Homework