Я просто не знаю, с чего начать. Мне задан вопрос ниже, и я действительно застрял. Я был бы очень благодарен за любую помощь. Моя попытка кодирования показана ниже. Благодарю.Python Search Search Solver
«Написать функцию, которая принимает двумерный список символов и строку (слово) в качестве входных аргументов. Эта функция выполняет поиск строк в списке 2d, чтобы найти соответствие для слова. Если совпадение найдено, эта функция возвращает список, содержащий индекс строки и индекс столбца начала матча, в противном случае она возвращает значение None (без цитат).
characters=[['s','d','o','g'],['c','u','c','m'],['a','c','a','t'],['t','e','t','k']]
word='cat'
function(crosswords,word)
Тогда ваша функция должна возвращать [2,1].
Обратите внимание, что 2d-входной список представляет собой 2d кроссворд, а начальный индекс горизонтального слова «cat» равен [2,1]
Вы сказали, что ваша попытка была ниже. Все, что я вижу, - это код, который необходимо настроить для начала реализации. Кроме того, вы вызываете функцию, называемую функцией, которую вы не показывали. Есть ли еще код, который вы можете показать? – idjaw
Вам нужно показать, что вы пробовали, и какие ошибки или ошибки вы получаете. Мы не собираемся делать домашнее задание для вас. – themantalope
Кроме того, вы использовали 'characters' в качестве вашего имени матрицы, но пытались вызвать' function (crosswords, word) '. –