chap7.py