Python Напишите функцию, вычисляющую длину отрезка по координатам его концов. Напишите программу, вычисляющую периметр треугольника по координатам его вершин с помощью этой функции.

avatar
1
Решение от Андрей Григорьев
Формула отрезка по координатам двух точек:


from math import *
def st (xa, ya, xb, yb):
   res = abs(sqrt((xb - xa)**2 + (yb - ya)**2))
   return res
xa = int (input ('xa = '))
ya = int (input ('ya = '))
xb = int (input ('xb = '))
yb = int (input ('yb = '))
xc = int (input ('xc = '))
yc = int (input ('yc = '))
p = st(xa, ya, xb, yb) + st(xa, ya, xc, yc) + st(xc, yc, xb, yb)
print ('P =', p)
Войдите: