I'm hitting a brick wall. Struggling through each exercise in the "practice makes perfect" portion. I'm not really understanding what's going on. I'm not new to Python, and I understood all the exercises up to this point in the course. What I think I'm missing is the logic in my mind of how to take a given problem and come up with a workable solution.
And that is exactly what these exercise are designed for. To improve your logic programming understanding. It is super frustrating, but super good once finished
Take a piece of paper to design a program, write pseudo code, add print statements to your functions so you can see how the programming is behaving and so on
Programming logic is much needed, and difficult. It requires practice and patients