Дана таблица N × N, заполненная целыми числами. Петр Первый считает столбец хорошим, если тот содержит число Х. Требуется для каждого столбца выяснить, является ли тот хорошим.
Входные данные
В первой строке число X, не превышающее по модулю 2109. Во второй строке число N (1 <= N <= 100), В следующих N строках по N целых чисел, не превышающих по модулю 2109 – числа в ячейках таблицы.
Выходные данные
Для каждого столбца выведите YES, если в нем есть число Х, и NO в противном случае. (Каждый ответ с новой строки)
Например завести список из N элементов, изначально все False (или 'NO')
column_results = [False] * n
и потом при чтении строк (с помощью двух циклов for) если встретили Х, то присваивать в соотв. значение списка True (или 'YES').
column_results[j] = True
Ну или просто прочитать всё в двумерный массив и потом пройти по его столбцам. Как работать с двумерным массивом в Питоне например тут примеры по ссылке. Чтоб проходить по столбцам, а не по строкам, надо поменять местами i и j.