Даны две точки в прямоугольной системе координат: A(xa,ya) и B(xb,yb). Написать программу, которая проверяет, какая из точек ближе к началу координат О(0,0).
Ответы
Ответ дал:
1
Ответ:
Питон:
from math import sqrt
xa = int(input("Введите xa: "))
ya = int(input("Введите уа: "))
xb = int(input("Введите xb: "))
yb = int(input("Введите уb: "))
a = sqrt(xa**2 + ya**2)
b = sqrt(xb**2 + yb**2)
if a < b:
print("a ближе")
else:
print("b ближе")
Объяснение:
▪︎ Найти расстояние от точки до точки можно по формуле:
sqrt((x1-x2)^2 + (y1-y2)^2).
▪︎ Нам надо найти расстояние от точки до (0,0), поэтому формула теперь выглядит так:
sqrt(x^2 + y^2)
▪︎ a и b - это расстояние от a до (0,0) и от b до (0,0) соответственно.
▪︎ В конце просто их сравниваем, выводим, что ближе.
Приложения:
Вас заинтересует
1 год назад
1 год назад
1 год назад
7 лет назад
7 лет назад
8 лет назад