Откройте файл электронной таблицы, содержащей в каждой строке семь натуральных чисел. Определите количество строк таблицы, для чисел которых выполнено хотя бы одно условие:
– разница максимального и минимального чисел больше суммы нечетных чисел
– нечетных чисел больше чем чётных
В ответе запишите только число.
Excel
Откроем файл Excel.
В ячейку H1 запишем следующую формулу для определения чётности числа и растянем её до ячейки N1:
=ОСТАТ(A1;2)
В ячейку O1 запишем следующую формулу для проверки условия на количество чётных и нечетных чисел:
=СУММ(H1:N1)>3
В ячейку P1 запишем следующую формулу для нахождения разницы максимума и минимума:
=МАКС(A1:G1)-МИН(A1:G1)
В ячейку Q1 запишем следующую формулу подсчёта суммы нечетных цифр:
=СУММЕСЛИ(H1:N1;1;A1:G1)
В ячейку R1 запишем следующую формулу для проверки первого условия:
=P1>Q1
В ячейку S1 запишем следующую формулу для определения, является ли хотя бы одно условие из двух верным:
=ЕСЛИ(ИЛИ(O1;R1);1;0)
Растянем все формулы до конца таблицы. Сумма значений столбца S и будет ответом.
Python
f = open(’2_9_demo.txt’)
a = [list(map(int, i.split())) for i in f]
cnt = 0
for ls in a:
ch = [i for i in ls if i % 2 == 0]
nch = [i for i in ls if i % 2 != 0]
if max(ls) - min(ls) > sum(nch) or len(nch) > len(ch):
cnt += 1
print(cnt)