Exercises of 'Learning Python', O'Reilly, 5th Edition