You need: Python and a web browser.
For each question, find the answer in help() and on docs.python.org, then confirm it by running a one-line test. Write down where you found it.
Step 1. What does round(2.5) return, and why? (Look up round in Built-in Functions.)
Step 2. What does str.split() do with several spaces in a row when no separator is given? What about str.split(" ")?
Step 3. What does list.pop() return, and what happens on an empty list?
Step 4. What is the difference between json.dump and json.dumps?
Step 5. Which open() mode creates a file but fails if it already exists?
What to look for: 2 (round half to even); runs of whitespace count as one separator with no argument, but " " gives empty strings between repeated spaces; pop returns the removed item and raises IndexError on an empty list; dump writes to a file and dumps returns a string; mode "x".