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

avatar
1
Решение от Андрей Григорьев
from math import *
def st (xa, ya, xb, yb, xc, yc):
   res = abs (xa*(yb-yc) + xb*(yc-ya) + xc*(ya-yb)) / 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 = '))
print ('S =', st(xa, ya, xb, yb, xc, yc))
Войдите: