19/03/25 06:55:38.22 H173mQ6A.net
>>174
あなたの仰る通り、練習しました。
a = 0.0
b = 0.0
y1 = 0.0
y2 = 0.0
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
お返事待っています。