переделка задачи из книги Программирование на Python 3 Саммерфилда