Задание 9. Информатика. ЕГЭ. Шастин. 4.10.2024

Просмотры: 366
Изменено: 24 ноября 2024

(Д. Бахтиев) Откройте файл электронной таблицы, содержащей в каждой строке шесть целых чисел. Определите количество строк таблицы, содержащих числа, для которых выполнены оба условия:

  • в строке только одно число повторяется дважды, остальные числа различны;
  • сумма всех отрицательных чисел строки по модулю больше суммы всех положительных чисел в этой строке.

В ответе запишите только это число.

Файл с данными

Решение:

Python


q = 0
for line in open('9.csv'):
    row = [int(x) for x in line.split(';')]
    row_pos = [x for x in row if x > 0]
    row_neg = [x for x in row if x < 0]
    q += int(len(set(row)) == 5 and abs(sum(row_neg)) > sum(row_pos))
print(q)

Ответ: \(44\)