Project 4 - Due Wed Oct 5 at 23:00

Reading

  1. Slides and notebooks from Lec 2/3/4, Lec 5, and Lec 6
  2. Problems and solutions from Lab 3 and Lab 4
  3. Think Python, Chapter 3 and Think Python, Chapter 6 cover material on functions which remains relevant; section 6.4 is especially relevant now, although sections 6.5 and 6.6 are still stuff that we're going to introduce later.
  4. Think Python, Chapter 5 covers booleans and conditionals, although sections 5.8 through 5.10 cover recursion which we will save for later, so you can skip those for now.

Tasks

The instructions for each task:


About this Project

These tasks will give you practice with the use of booleans and conditionals. You will also continue to define your own functions.

If you are only doing one task, task 1 is the best one to pick because it is more straightforward.

If you want to find a partner to work with for this project, use this Google Sheet to do so.

Reminders

Time Estimate

Our per-task estimate for this project is 2-3 hours, plus up to an hour of reading.


How to turn in this Project