Войти
Регистрация
Спроси ai-bota
В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
Показать больше
Показать меньше
Diana120000
13.04.2023 14:05 •
Информатика
Заданы координаты трех вершин треугольника (x1,y1), (x2,y2), (x3,y3). найти его периметр и площадь. напишите программу на python.
Ответ:
solomiaoleksin
29.09.2020 09:19
from collections import namedtuple
from math import pow, sqrt
Point = namedtuple('Point', ('x', 'y'))
a = Point(0, 0)
b = Point(8, 2)
c = Point(-2, 6)
len_ = lambda p1, p2: sqrt(pow(p2.x - p1.x, 2) + pow(p2.y - p1.y, 2))
ab = len_(a, b)
ac = len_(a, c)
bc = len_(b, c)
perimeter = sum((ab, ac, bc))
area = ((a.x - c.x) * (b.y - c.y) - (b.x - c.x) * (a.y - c.y)) / 2
print 'Perimeter: {}'.format(perimeter)
print 'Area: {}'.format(area)
0,0
(0 оценок)
Популярные вопросы: Информатика
смерть73
10.12.2020 02:39
Сделайте и скиньте таблицу как вы сделаете...
ssha2
21.06.2022 08:45
5. Алғашқы автоматты есептеу техникасының авторы: A) Конрат Цузе.В) Чарльз Бэббидж.C) Ада Лавлайс.D) Цузе.E) Джон Непер....
миса33
19.09.2022 13:18
с информатикой, заранее полный ответ...
Ellenkpop
30.10.2022 04:52
Сообщение объёмом 960 Мбайт было передано за 4 минуты. Какова скорость передачи информации. ответ дайте в Кбит/с...
Александр1111111254
22.10.2021 21:23
Веня узнал от мамы, что в их новом доме 512 квартир. Сколько информации получил Веня, если он будет жить в квартире 404?...
sahechka111
18.05.2020 12:46
Какого числа отмечается праздник холи ?...
Nikita67566
11.12.2021 09:00
Java script. задан массив a(n). вычислить a1 + 2*a2 + n*an...
younactja228
12.07.2020 20:10
Які риси характеру Аліси виявилися під час чаювання?...
daниил1
12.07.2020 20:10
У Евгении и Николая есть дочь Наталья. У Геннадия есть брат Сергей. Как зовут родителей Елены и Антона по имени-отчеству?...
21.09.2021 16:12
ТЕСТ ПО АНГЛИЙСКОМУ ЯЗЫКУ Вставьте предлоги on, in, into. 1. Where is the book?-It is... .the table. 2. Where is the tea?-It is...the cup. 3. Put the plates...the table....
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
from math import pow, sqrt
Point = namedtuple('Point', ('x', 'y'))
a = Point(0, 0)
b = Point(8, 2)
c = Point(-2, 6)
len_ = lambda p1, p2: sqrt(pow(p2.x - p1.x, 2) + pow(p2.y - p1.y, 2))
ab = len_(a, b)
ac = len_(a, c)
bc = len_(b, c)
perimeter = sum((ab, ac, bc))
area = ((a.x - c.x) * (b.y - c.y) - (b.x - c.x) * (a.y - c.y)) / 2
print 'Perimeter: {}'.format(perimeter)
print 'Area: {}'.format(area)