Section 6.9 Debugging of your textbook lists three possibilities to consider if a function is not working.
Describe each possibility in your own words.
Define "precondition" and "postcondition" as part of your description.
Create your own example of each possibility in Python code. List the code for each example, along with sample output from trying to run it.
The code and its output must be explained technically whenever asked. The explanation can be provided before or after the code, or in the form of code comments within the code. For any descriptive type question, Your answer must be at least 150 words.