A Python self-check tests operation contracts through twelve questions with explanations.
Review the related lessons
- Python variables: names refer to objects, assignment does not copy
- Python functions: define units, validate input and return a result
- Python function arguments: avoid shared mutable defaults
- Python conditions and loops: distinguish no value from an empty value
Common Mistakes
State the input and ownership rule before choosing an output. This browser self-check is not a credential or a hosted code judge.
