? В прошлый раз обсудили задачи с числами, теперь поговорим про второй основной тип 8 задания - поиск номера слова в упорядоченном списке. Он также отлично решается с помощью функции product из библиотеки itertools, но не без подводных камней. Как я объясняю по шагам: 1️⃣ Переменная для нумерации. Все слова пронумерованы с 1, значит, и мы начинаем с 1. Кто-то любит начинать с 0 и увеличивать номер перед обработкой слова. Я против ничего не имею, работать будет также, но сам так не объясняю. Если ученик спросит "Почему начинаем с 0?", кроме ответа "Так захотел" в голову ничего не приходит. А начинать нумерацию с 1 логично, так как она в условии начинается с 1. 2️⃣ Перебор подходящих последовательностей в алфавитном порядке (используем функцию sorted для набора букв внутри product) ❗️ Очень важное исключение - буква Ё! Из-за кодировки функция sorted думает, что она идет после Я. Так что если Ё встречается в наборе, руками записываем символы в нужном порядке. Зачастую ребята поняти
Что реально нужно для №8 про упорядоченные слова
10 мая10 мая
5
2 мин