updated: paar-pelzl-chap02-pr01.py