for i in range(0, 1000): for line in open("data.txt", "r"): data = line.split() y2 = a * float(data[0]) + b y1 = float(data[1]) a -= (y2 - y1) * float(data[0]) * 0.01 b -= (y2 - y1) * 0.01
if b >= 0: print("y = " + str(a) + " * x + " + str(b)) else: print("y = " + str(a) + " * x - " + str(abs(b)))
owner@owner-PC MINGW32 ~/msys2 $ python calc.py y = 1.3301038369925748 * x - 0.5659873051422145