(Д. Статный) В файле электронной таблицы в каждой строке записаны три числа, которые могут являться длинами сторон треугольника. Определите количество строк, для которых у соответствующего треугольника один из углов равен \(120^\circ .\) Примечание: для треугольника с внутренним углом \(120^\circ\) выполняется равенство \(c^2 = a^2 + ab + b^2.\)
Решение:
Python
q = 0
for line in open('5846.csv'):
n = sorted([int(x) for x in line.split(';')])
q += n[2]**2 == n[0]**2 + n[0] * n[1] + n[1]**2
print(q)
Ответ: \(12\)
Эффективно готовьтесь к ЕГЭ по информатике с новым тренажёром, эмулирующем работу станции КЕГЭ, которая используется на реальном экзамене