В файле электронной таблицы 9-228.xls в каждой строке записаны шесть натуральных чисел.
Определите количество строк таблицы, для которых выполнены следующие условия:
– в строке одно число повторяется дважды, а остальные числа различны; – сумма цифр различных чисел больше 20;
В ответе запишите только число.
f = open(’9-228.csv’) # Открываем файл
c = 0 # Счетчик для строк
for i in f: # Проходимся по файлу
a = list(map(int, i.split(’;’))) # Преобразовываем элементы строки в int
# и убираем разделители
t = ’’.join([str(i) for i in a if a.count(i) == 1]) # Получили строку из
# неповторяющихся чисел
sd = sum(map(int, t)) # Сумма неповторяющихся чисел
if len(set(a)) == 5 and sd > 20: # Проверяем, что одно число повторяется
# дважды, а остальные различны и сумма цифр различных чисел больше 20
c += 1 # Увеличиваем счетчик
print(c) # Выводим ответ
Ответ: 2408