''' Пример 9.2. В фай ле электронной таблицы 9‑3ev‑big.xls в каждой строке содержатся три целых неотрицательных числа — коэффициенты квадратного уравнения ax**2 + bx + c = 0 (в первом столбце — a, во втором столбце — b, в третьем столбце — c). Определите количество строк табли‑ цы, данные в которых могут соответствовать квадратному уравнению, имеющему один дей стви‑ тельный корень. a != 0 and b**2 - 4*a*c == 0 ''' cnt = 0 with open('9-3ev-big.csv') as ff: for s in ff: a, b, c = [int(x) for x in s.split(';')] if a != 0 and b**2 - 4*a*c == 0: cnt += 1 print(cnt) # 5 ok