Задание выполняется с использованием прилагаемых файлов.
Откройте файл электронной таблицы, содержащей в каждой строке четыре натуральных числа. Определите количество строк таблицы, содержащих числа, для которых выполнены оба условия:
– наибольшее из четырёх чисел меньше суммы трёх других;
– среди четырёх чисел есть только одна пара равных чисел.
В ответе запишите только число.
Решение:
with open('9.txt', 'r') as file: fl = file.read().splitlines() c = 0 for i in fl: line = sorted(map(int, i.split('\t'))) if line[-1] < sum(line[:-1]) and len(set(line)) == 3: c += 1 print(c)
Ответ: 147