Предмет: Информатика, автор: pplotnikov643

Я раздаю 50 баллов. Пожалуйста помоги. (Python)
Тема: Вычисления
---- Упражнение на скриншоте ----

Приложения:

pplotnikov643: Напишите программу, которая вводит координаты двух точек на числовой оси и выводит расстояние между ними.

Входные данные
В первой строке вводятся через пробел координаты первой точки (сначала x -координата, потом y -координата), во второй строке в том же порядке – координаты второй точки. Все координаты – вещественные числа.

Выходные данные
Программа должна вывести одно число: расстояние между точками с тремя знаками в дробной части.
pplotnikov643: Примеры:
входные данные
1. 1.
2. 2.
выходные данные
1.414
pplotnikov643: Я разместил вопрос сверху

Ответы

Автор ответа: vimmortal2
0

Ответ:

x1, y1 = map(float,input().split())

x2, y2 = map(float,input().split())

modul = ((x2 - x1)**2 + (y2 - y1)**2)**0.5

print(round(modul, 3))

Код можно сократить до трёх строк:

x1, y1 = map(float,input().split())

x2, y2 = map(float,input().split())

print(round(((x2 - x1)**2 + (y2 - y1)**2)**0.5, 3))

Похожие вопросы
Предмет: Английский язык, автор: пеппа6
Предмет: Английский язык, автор: аксана2
Предмет: Математика, автор: Elena08051