NEW!! 20wi midterm (Solution)
We provide some sample exams to help with your studying. Our hope is that these exams will be useful in your studying, *but you should NOT take them as a guarantee of exactly what your exam will be like this quarter*. NOTE: that the topics covered in previous quarters' midterms varies compared to the topics that will be on our midterm. In particular, in previous quarters, dictionaries and sorting were often topics on the midterm. Dictionaries and sorting will NOT be topics on our midterm. I would also suggest going back through problem sheets used in all sections so far as these are good example questions as well.
In addition, please note that previous exams for this class were in Python 2. The main difference you will notice is the syntax for the print statement (Python 3 uses parens) and that the / operator in Python 2 gives truncating integer division (what we get with // in Python 3).