• Предмет: Информатика
  • Автор: aldemirtus2009
  • Вопрос задан 4 месяца назад

помогите пожалуйста пайтон 3.11.2​

Приложения:

Ответы

Ответ дал: nazarlucilu222
0

Ответ:

def find_column_with_most_odd_numbers(matrix):

   max_odd_count = 0

   column_with_most_odd_numbers = 0

   for j in range(len(matrix[0])):

       odd_count = sum(1 for i in range(len(matrix)) if matrix[i][j] % 2 != 0)

       if odd_count > max_odd_count:

           max_odd_count = odd_count

           column_with_most_odd_numbers = j

   return column_with_most_odd_numbers + 1

# Пример использования

matrix = [[1, 2, 3],

         [4, 5, 6],

         [7, 8, 9]]

column_with_most_odd_numbers = find_column_with_most_odd_numbers(matrix)

print("Номер столбца с наибольшим количеством нечетных чисел:", column_with_most_odd_numbers)

Объяснение:

Функция find_column_with_most_odd_numbers использует генератор списков и функцию sum() для подсчета количества нечетных чисел в каждом столбце матрицы. Затем находит номер столбца с наибольшим количеством нечетных чисел и возвращает его значение.

Вас заинтересует