Вводятся координаты двух точек. Вывести на экран уравнение прямой, проходящей через эти две точки.
# Чтобы найти уравнение прямой (y=kx+b), # которая проходит через две известные точки, # надо решить систему уравнений # {у1 = kx1 + b и y2 = kx2 + b}, где # x1, y1, x2, y2 - известные переменные, # k и b - коэффициенты, которые надо найти. # Из этой системы уравнений выводят # коэффициенты b и k: # Второе уравнение преобразуют к виду # b = y2 - kx2. # Затем значение b подставляют в # первое уравнение и получают # k = (y1 - y2) / (x1 - x2). # В конце k и b подставляют в уравнение # y = kx + b и получают уравнение # конкретной прямой. print("A(x1; y1):") x1 = float(input("\tx1 = ")) y1 = float(input("\ty1 = ")) print("B(x2; y2):") x2 = float(input("\tx2 = ")) y2 = float(input("\ty2 = ")) print("Equation:") k = (y1 - y2) / (x1 - x2) b = y2 - k * x2 print("\ty = %.2f*x + %.2f" % (k, b))