В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
SergeyHodos
SergeyHodos
13.12.2021 11:38 •  Информатика

Спрограммой. на питоне(python) : определить периметры треугольников, заданных координатами их вершин xa(5), xb(5), xc( в массиве) ya(5), yb(5), yc(5) длину стороны треугольников вычислять в подпрограмме

Показать ответ
Ответ:
Oneganin
Oneganin
09.10.2020 13:38

import math as m

def Perimeter():

   x1 = int(input("x1 = "))

   y1 = int(input("y1 = "))

   x2 = int(input("x2 = "))

   y2 = int(input("y2 = "))

   x3 = int(input("x3 = "))

   y3 = int(input("y3 = "))

   print("A({};{})\tB({};{})\tC({};{})".format(x1,y1,x2,y2,x3,y3))

   """ √ ((X ₂-X ₁) ² + (Y ₂-Y ₁) ²) +  

   √ ((X ₃-X ₂) ² + (Y ₃ — Y ₂) ²) +  

   √ ((X ₃-X ₁) ² + (Y ₃-Y ₁) ²). """

   p = m.sqrt((x2 - x1) ** 2 + (y2 - y1) ** 2) + m.sqrt((x3 - x2) ** 2 + (y3 - y2) ** 2) + m.sqrt(

       (x3 - x1) ** 2 + (y3 - y1) ** 2)

   print('Периметр: P = {}.'.format(p))

   print('Полупериметр: p = {}.'.format(p/2))

Perimeter()

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота