• Предмет: Информатика
  • Автор: National91818181991
  • Вопрос задан 5 месяцев назад

Напишите программу для 9 класса. Найдите периметр треугольника по его координатам

Ответы

Ответ дал: Kto3ta
0

Ответ:

import math

def find_perimeter(x1, y1, x2, y2, x3, y3):

   # Вычислим расстояние между двумя точками, используя формулу расстояния

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

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

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

   # Рассчитаем периметр, используя три стороны

   perimeter = side1 + side2 + side3

   return perimeter

x1, y1 = map(int,input().split())

x2, y2 = map(int,input().split())

x3, y3 = map(int,input().split())

print(find_perimeter(x1, y1, x2, y2, x3, y3))

Объяснение:

Программа определяет функцию find_perimeter, которая принимает координаты x и y трех точек треугольника. Затем он использует формулу расстояния для вычисления длины каждой стороны треугольника. Наконец, он складывает три стороны, чтобы найти периметр.

Вас заинтересует