Mail.ru
Почта
Мой Мир
Одноклассники
ВКонтакте
Игры
Знакомства
Новости
Календарь
Облако
Заметки
Все проекты
Все проекты
выход
Регистрация
Вход
Категории
Все вопросы проекта
Компьютеры, Интернет
Темы для взрослых
Авто, Мото
Красота и Здоровье
Товары и Услуги
Бизнес, Финансы
Наука, Техника, Языки
Философия, Непознанное
Города и Страны
Образование
Фотография, Видеосъемка
Гороскопы, Магия, Гадания
Общество, Политика, СМИ
Юридическая консультация
Досуг, Развлечения
Путешествия, Туризм
Юмор
Еда, Кулинария
Работа, Карьера
О проектах Mail
Животные, Растения
Семья, Дом, Дети
Другое
Знакомства, Любовь, Отношения
Спорт
Золотой фонд
Искусство и Культура
Стиль, Мода, Звезды
Полный список
Спросить
Лидеры
Поиск по вопросам
Ответы Mail
Программирование
Android
C/C++
C#
iOS
Java
JavaScript
jQuery
SQL
Perl
PHP
Python
Веб-дизайн
Верстка, CSS, HTML, SVG
Системное администрирование
Другие языки и технологии
Вопросы - лидеры.
Python выдаёт ошибку
1 ставка
Как сделать анимацию бега и ходьбы в Roblox Studio раздельно?
1 ставка
Лидеры категории
Лена-пена
Искусственный Интеллект
М.И.
Искусственный Интеллект
Y.Nine
Искусственный Интеллект
•••
Нужна помочь с решением при помощи модуля math задачи Стёпика.
Стефан Знайкин
Мастер
(1043), закрыт
3 года назад
Евклидово расстояние
На плоскости евклидово расстояние между двумя точками (x_{1}; \, y_{1})(x
1
;y
1
) и (x_{2}; \, y_{2})(x
2
;y
2
) определяется так \rho = \sqrt{(x_1-x_2)^2 + (y_1-y_2)^2}ρ=
(x
1
−x
2
)
2
+(y
1
−y
2
)
2
.
Напишите программу определяющую евклидово расстояние между двумя точками, координаты которых заданы.
Формат входных данных
На вход программе подается четыре вещественных числа, каждое на отдельной строке – x_{1}, \, y_{1}, \, x_{2}, \, y_{2}x
1
,y
1
,x
2
,y
2
.
Формат выходных данных
Программа должна вывести одно число – евклидово расстояние.
Тестовые данные ?
Sample Input 1:
2.0
2.5
44.155
100.50
Sample Output 1:
106.68197610187018
Sample Input 2:
5.5
2.4
4.9
6.3
Sample Output 2:
3.9458839313897713
Sample Input 3:
150.0
100.0
50.0
10.0
Sample Output 3:
134.5362404707371
Лучший ответ
аноним аноним
Мыслитель
(8200)
3 года назад
ну и в чем сложность с math?
from math import sqrt
x1,y1,x2,y2=[float(input())for i in range(4)]
print(sqrt((x1-x2)**2+(y1-y2)**2))
Стефан Знайкин
Мастер (1043)
3 года назад
Ошибся с input.
Остальные ответы
Похожие вопросы
На плоскости евклидово расстояние между двумя точками (x_{1}; \, y_{1})(x
1
;y
1
) и (x_{2}; \, y_{2})(x
2
;y
2
) определяется так \rho = \sqrt{(x_1-x_2)^2 + (y_1-y_2)^2}ρ=
(x
1
−x
2
)
2
+(y
1
−y
2
)
2
.
Напишите программу определяющую евклидово расстояние между двумя точками, координаты которых заданы.
Формат входных данных
На вход программе подается четыре вещественных числа, каждое на отдельной строке – x_{1}, \, y_{1}, \, x_{2}, \, y_{2}x
1
,y
1
,x
2
,y
2
.
Формат выходных данных
Программа должна вывести одно число – евклидово расстояние.
Тестовые данные ?
Sample Input 1:
2.0
2.5
44.155
100.50
Sample Output 1:
106.68197610187018
Sample Input 2:
5.5
2.4
4.9
6.3
Sample Output 2:
3.9458839313897713
Sample Input 3:
150.0
100.0
50.0
10.0
Sample Output 3:
134.5362404707371