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

На координатной плоскости расположены три точки: a, b, c. написать программу в pythom, определяющую, какая из двух последних точек (b или c) расположена ближе к a, вывести эту точку и расстояние от нее до точки a.)

Показать ответ
Ответ:
sapunovegor22
sapunovegor22
07.10.2020 00:05
import math
a = list(str(input()).split()) #Cделано по теореме Пифагора. Вроде работает
a1 = int(a[0])
a2 = int(a[1])
b = list(str(input()).split())
b1 = int(b[0])
b2 = int(b[1])
c = list(str(input()).split())
c1 = int(c[0])
c2 = int(c[1])
katB1=math.fabs(a1-b1)
katB2=math.fabs(a2-b2)

katC1=math.fabs(a1-c1)
katC2=math.fabs(a2-c2)

RBA = math.sqrt(katB1**2+katB2**2)
RAC = math.sqrt(katC1**2+katC2**2)
if RBA<RAC:
print('Точка B ближе')
print('Расстояние до точки:',RBA)
elif RAC<RBA:
print('Точка C ближе')
print('Расстояние до точки:',RAC)
else:
print('Точки находятся на одинаковом расстоянии')
print('Расстояние до точки А',RBA)
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота