Войти
Регистрация
Спроси ai-bota
В
Все
Б
Биология
Б
Беларуская мова
У
Українська мова
А
Алгебра
Р
Русский язык
О
ОБЖ
И
История
Ф
Физика
Қ
Қазақ тiлi
О
Окружающий мир
Э
Экономика
Н
Немецкий язык
Х
Химия
П
Право
П
Психология
Д
Другие предметы
Л
Литература
Г
География
Ф
Французский язык
М
Математика
М
Музыка
А
Английский язык
М
МХК
У
Українська література
И
Информатика
О
Обществознание
Г
Геометрия
Показать больше
Показать меньше
veraruu
24.08.2021 09:57 •
Информатика
Заданы координаты трех вершин треугольника (x1,y1), (x2,y2), (x3,y3). найти его периметр и площадь. напишите программу на python.
Показать ответ
Ответ:
Haranmeu
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 оценок)
Популярные вопросы: Информатика
erdgfgh
07.03.2021 04:31
Сколько цветов распознает датчик цвета? 2. В какой палитре расположен блок Старт? 3. Как робот движется по линии? 4. Для чего нужен датчик цвета?...
dakuevasaida
07.11.2022 06:48
Задание для Excel 9 класс...
valera20035
20.09.2022 07:00
Определить содержимое регистра контроля линии в десятичном виде, если при передаче используется семибитная посылка, данные защищаются на нечетность, минимальное число стоповых битов...
755Никита7451
09.01.2020 23:36
Задание по программированию на питон 1) Попросите пользователя ввести 3 числа: год, месяц и число рождения. 2) Напишите ему, сколько секунд он уже живёт....
isanatoliy25199
04.06.2022 21:41
1. Создайте презентацию из 5-6 слайдов на тему «Музеи Казахстана». 2. Дополните презентацию информацией из Интернета и фотографиями экспонатов этих музеев. 3. Создайте ссылки к...
ника2761
20.08.2021 23:54
Дарова, ответьте на вопрос, иначе меня мама тапком стерёт с лица земли. В таблице приведены запросы к поисковому серверу. Расположите обозначения запросов в порядке возрастания...
ВАНЯПУХОВ
22.03.2021 13:35
Придумайте и опишите свой вариант командной игры по теме: «Роль алгоритмов в повседневной жизни». В описании необходимо указать: название игры, необходимое оборудование, подробное...
CawaVlasov
18.03.2020 09:30
Логиче Использует написании программы Знание и понимание Уровень мыслительных навыков -это условия, определяющие Задание 1. Закончите предложения 1. правильно или ложно заданное...
men1tos
10.12.2021 21:39
Накину за Школьник Федя подрабатывает по утрам почтальоном, разнося газеты местным жителям - в каждый дом по одной. А ещё Федя - очень прилежный ученик, так что не любит опаздывать...
viktoriadog
02.07.2020 02:29
Есть ли у жирафа какие-либо признаки позволяющие выжить в борьбе с неблагоприятными условиями среды? ответьте на вопрос и сделаю его лучшим...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота
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)