а нельзя просто сначала сравнить длину слов, и если равны, пройтись побуквенно. если в my_word на текущем индексе попалось подчеркивание, идем на следующую букву. если попались неодинаковые — значит и слова разные, возвращаем False. после цикла возвращаем True — это будет значить, что цикл завершился успешно и слова одинаковые
сложность будет линейная)