ℹ️ Ваши ответы не сохраняются, так как вы не авторизованы.
Впишите правильный ответ.

 Задание выполняется с использованием прилагаемых файлов.

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

– в строке есть два числа, каждое из которых повторяется дважды, остальные три числа различны;

– среднее арифметическое всех повторяющихся чисел строки меньше среднего арифметического всех её чисел.

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

Показать ответ

Решение:


    with open('9.txt', 'r') as file: 
        f = file.read().splitlines()
    
    c = 0
    for i in f:
        line = sorted(map(int, i.split('\t')))
        pov = [i for i in line if line.count(i) == 2]
        # Если два числа повторяются дважды, то всего их 4
        if len(pov) == 4 and sum(pov) / len(pov) < sum(line) / len(line):
            c += 1
    print(c)
    

Ответ: 83