ЕГЭ по информатике - на 101 балл!

Задачa для решения на Python, содержит решение-ответ

304

Расстояние между точками

Pavlov Легкая сложность id: 304 25.11.2025

Напишите программу, которая находит расстояние между точками, расположенными в декартовой системе координат.
Пример точек: A(15, 24) и B(5, -10)

Решение:

С использованием функции dist() библиотеки math - предпочтительно

from math import *
A = (15, 24)
B = (5, -10)
print(dist(A, B)) # 36.40054944640259

Возможные решения:

Алгебраический способ

from math import *
# Координаты точек
x1, y1 = 15, 24 
x2, y2 = 5, -10
# Расчёт расстояния
dx = x2 - x1
dy = y2 - y1
print(sqrt(dx**2 + dy**2)) # 36.40054944640259

Алгебраический способ без использования math

# Координаты точек
x1, y1 = 15, 24
x2, y2 = 5, -10
# Расчёт расстояния
dx = x2 - x1
dy = y2 - y1
print((dx**2 + dy**2) ** 0.5) # 36.40054944640259
Все задачи Учебника PYTHON в ЕГЭ