Вопрос задан 23.06.2023 в 00:48. Предмет Информатика. Спрашивает Пудикова Виктория.

На ПИТОНЕ. Заданы координаты трёх вершин треугольника (x1,y1), (x2,y2), (x3,y3). Найти его периметр

и площадь.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Акимов Рустам.

Ответ:

import math

x1 = int(input("Введите координату x1: "))

x2 = int(input("Введите координату x2: "))

y1 = int(input("Введите координату y1: "))

y2 = int(input("Введите координату y2: "))

x3 = int(input("Введите координату x3: "))

y3 = int(input("Введите координату y3: "))

a = math.sqrt((x1-x2)**2 + (y1+y2)**2)

b = math.sqrt((x2-x3)**2 + (y2+y3)**2)

c = math.sqrt((x1-x3)**2 + (y1+y3)**2)

P = (a+b+c) / 2

S = math.sqrt(P*(P-a)*(P-b)*(P-c))

print (P, "- периметр треуголника")

print (S, "- площадь треугольника")

Объяснение:

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

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

python
import math # Заданные координаты вершин треугольника x1, y1 = 1, 2 x2, y2 = 3, 4 x3, y3 = 5, 6 # Расстояние между двумя точками def distance(x1, y1, x2, y2): return math.sqrt((x2 - x1)**2 + (y2 - y1)**2) # Вычисляем длины сторон треугольника a = distance(x1, y1, x2, y2) b = distance(x2, y2, x3, y3) c = distance(x3, y3, x1, y1) # Вычисляем полупериметр s = (a + b + c) / 2 # Вычисляем площадь треугольника по формуле Герона area = math.sqrt(s * (s - a) * (s - b) * (s - c)) # Вычисляем периметр perimeter = a + b + c print("Периметр треугольника:", perimeter) print("Площадь треугольника:", area)

Замените координаты (x1, y1), (x2, y2) и (x3, y3) на нужные вам значения. Этот код вычислит периметр и площадь треугольника, используя заданные координаты его вершин.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос