Summary
I recorded this session to wrap up the receipt‑formatting exercise from our Python Basics notebook and to introduce the Flappy Sebastian assignment. After a quick reminder to open Canvas and download the latest notebook, I walked the class through completing the format_receipt function, showing how to build a return string with f‑strings, newline characters (\n), and the += operator. I then demonstrated how to run the grader, fix common errors (missing spaces or newline characters), and submit the work on Gradescope, extending the deadline to accommodate today’s material. The second half shifted to Flappy Sebastian: I explained that the project is a configurable, UM‑themed clone of Flappy Bird, emphasizing that most of the work involves tweaking parameters (player name, bird speed, pipe gap, gravity) and defining a calculateScore function that multiplies pipes passed by difficulty. I highlighted the extra‑credit competition—students with the highest score earn an additional point toward their final grade—and provided step‑by‑step instructions for downloading, uploading, and running the notebook in Colab. By the end, students had a functional receipt function, a submitted assignment, and a working game they could customize and play.