Напишите функцию, вычисляющую длину отрезка по координатам его концов. Напишите программу, вычисляющую периметр треугольника по координатам его вершин с помощью этой функции.
Изобразим треугольник с вершинами A, B, C; его периметр — сумма длин трёх сторон.
Для точек length возвращает эту длину. Основная программа вводит координаты вершин и складывает длины AB, BC, CA.
from math import sqrt
def length(x , y , x , y ):
dx = x - x
dy = y - y
return sqrt(dx * dx + dy * dy)
xa, ya = map(float, input().split())
xb, yb = map(float, input().split())
xc, yc = map(float, input().split())
p = (length(xa, ya, xb, yb)
+ length(xb, yb, xc, yc)
+ length(xc, yc, xa, ya))
print(p)
Например, для
Периметр равен сумме трёх вызовов length для сторон AB, BC и CA; для вершин (
