lecture05.py