Предмет: Информатика, автор: J2S

Сделать задание в пайтоне!

Приложения:

Ответы

Автор ответа: anonimhelps
1

Ответ:

import math

ax, ay = int(input()), int(input())

bx, by = int(input()), int(input())

cx, cy = int(input()), int(input())

print()

abx = abs(ax - bx)

aby = abs(ay - by)

bcx = abs(bx - cx)

bcy = abs(by - cy)

acx = abs(ax - cx)

acy = abs(ay - cy)

ab = math.hypot(abx, aby)

bc = math.hypot(bcx, bcy)

ac = math.hypot(acx, acy)

p = (ab + bc + ac) / 2

s = (p * (p - ab) * (p - bc) * (p - ac)) ** 0.5

print(s)


J2S: спасибо
anonimhelps: :)
J2S: у вас есть соц сети?
J2S: здравствуйте
J2S: можно у вас поспрашивать в телеграмме там или вк как решать задачи на питоне
J2S: можете дать любые свои контакты
anonimhelps: здравствуйте, я сама новичок в питоне, так что сильно не со всем могу помочь, контакт тг: @mirabellys
Автор ответа: vimmortal2
0

Программа:

Python:

Известны координаты вершин A, B, C треугольника. Напишите программу, вычисляющую площадь этого треугольника.

xa = int(input('xa = '))

ya = int(input('ya = '))

xb = int(input('xb = '))

yb = int(input('yb = '))

xc = int(input('xc = '))

yc = int(input('yc = '))

AB = pow((xb - xa)**2 + (yb - ya)**2, 1/2)

BC = pow((xc - xb)**2 + (yc - yb)**2, 1/2)

AC = pow((xc - xa)**2 + (yc - ya)**2, 1/2)

p = (AB + BC + AC) / 2

s = pow(p*(p - AB)*(p - BC)*(p - AC), 1/2)

print('s =', round(s))

Результат:

xa = 2

ya = 1

xb = 6

yb = 5

xc = 10

yc = 1

s = 16


J2S: в личные сообщения сможете зайти?
J2S: я написал в чём проблема
Похожие вопросы
Предмет: Українська мова, автор: Дина2107