Вопрос задан 16.06.2023 в 12:45. Предмет Информатика. Спрашивает Серафин Валентин.

Нужна помощь с Python Есть: matrix = [[1,8,4],[2,6,9],[7,2,3]] 1) Сделать функцию которая считает

количество вхождений элемента в матрицу (к примеру, если element = 7 то должно вывести в консоле 1) def count(element, m): ... ** вызов функции
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Гавриков Кирилл.

def count(element, m):

   cnt = 0

   for i in range(len(m)):

       for j in range(len(m[i])):

           if m[i][j] == element:

               cnt += 1

   return cnt

matrix = [[1,8,4],[2,6,9],[7,2,3]]

print(count(7, matrix)) # вывод: 1

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно! Вот функция, которая будет считать количество вхождений элемента в матрицу:

python
def count(element, m): count = 0 for row in m: count += row.count(element) return count matrix = [[1, 8, 4], [2, 6, 9], [7, 2, 3]] element = 7 print(count(element, matrix))

В этом примере функция count принимает два аргумента: element - элемент, который нужно посчитать, и m - матрица. Функция использует вложенный цикл for для перебора строк матрицы, а затем метод count для подсчета количества вхождений элемента в каждую строку. Полученные значения суммируются и возвращаются в качестве результата.

В данном случае, при вызове count(element, matrix), функция вернет 1, так как элемент 7 встречается один раз в матрице.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос