Вопрос задан 13.07.2026 в 08:59.
Предмет Информатика.
Спрашивает Сычёв Арсений.
По координатам вершин треугольника вычислите его периметр, используя подпрограмму вычисления длины отрезка между двумя точками. (Python)
Ответы на вопрос
Отвечает Воронцова Виктория.
Чтобы найти периметр треугольника по координатам его вершин, нужно:
-
Вычислить длины всех трёх сторон.
-
Сложить их.
Для вычисления длины отрезка между двумя точками используется формула расстояния:
Решение на Python с подпрограммой
Pythonimport math
# подпрограмма для вычисления длины отрезка
def distance(x1, y1, x2, y2):
return math.sqrt((x2 - x1)**2 + (y2 - y1)**2)
# ввод координат вершин треугольника
x1, y1 = map(float, input("A(x y): ").split())
x2, y2 = map(float, input("B(x y): ").split())
x3, y3 = map(float, input("C(x y): ").split())
# вычисляем стороны треугольника
ab = distance(x1, y1, x2, y2)
bc = distance(x2, y2, x3, y3)
ca = distance(x3, y3, x1, y1)
# периметр
perimeter = ab + bc + ca
print("Периметр треугольника:", perimeter)
Пояснение
-
Функция
distance()— это подпрограмма, которая вычисляет расстояние между двумя точками на плоскости. -
Мы вызываем её три раза для сторон треугольника:
-
AB
-
BC
-
CA
-
-
Затем складываем результаты и получаем периметр.
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili

