(Е. Джобс) Откройте файл электронной таблицы, содержащей показатели высот над уровнем моря географических точек. Найдите среднее значение всех отрицательных показателей и максимальное положительное значение. В качестве ответа укажите целую часть суммы найденных значений.
Решение:
Python
neg = []
max_pos = 0
for line in open('1997.csv'):
nums = [float(x.replace(',', '.')) for x in line.split(';')]
neg += [x for x in nums if x < 0]
max_pos = max(max_pos, max(x for x in nums if x > 0))
neg_avg = sum(neg) / len(neg)
print(int(neg_avg + max_pos))
Ответ: \(502\)
Эффективно готовьтесь к ЕГЭ по информатике с новым тренажёром, эмулирующем работу станции КЕГЭ, которая используется на реальном экзамене