Why does calling is_even(3) show nothing until you print it — and how does the call vanish and leave its return value behind, like 3+2 becomes 5?
Short drills on what this video just taught. Write the code, run the checks, and reveal the answer only if you are stuck.
Read this code and trace it by hand — do not run it:
def is_positive(n): return n > 0 is_positive(-5)
When Python reaches is_positive(-5), it runs the body and the whole call is replaced by a single True/False value. Assign that value to call_value (a real boolean, not the string "False").