код перенесен на Python 3. корректное добавлен заметок на русском языке