Project 6 - Due Wed Oct 26 at 23:00


  1. Slides and notebooks from Lec 7 (While Loops), Lec 8/9 (Sequences and Loops), Lec 11 (List Processing Patterns), and Lec 12 (Lists and Memory Diagrams).
  2. Problems and solutions from Lab 5 (Loops) and Lab 6 (More Loops and Memory Diagrams).
  3. Think Python, Chapter 7 covers iteration, and Think Python, Chapter 10 covers lists.


The instructions for each task:

About this Project

These tasks will give you more practice with loops and sequences (strings and lists). Depending on which task you pick, you may also be working with graphics or audio again.

If you are uncertain which task to pick, we suggest working on the audioToolkit task. It covers many more details about using lists with loops that the other two tasks do not cover.

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


Time Estimate

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

How to turn in this Project