Составьте программу для решения задачи: даны две точки, заданные своими координатами. Определить , какая из них находится ближе к началу координат.

29 Янв 2020 в 19:42
148 +1
0
Ответы
1
import math
def distance_to_origin(x, y):
return math.sqrt(x**2 + y**2)
x1 = float(input("Введите координату x первой точки: "))
y1 = float(input("Введите координату y первой точки: "))
x2 = float(input("Введите координату x второй точки: "))
y2 = float(input("Введите координату y второй точки: "))
distance1 = distance_to_origin(x1, y1)
distance2 = distance_to_origin(x2, y2)
if distance1 < distance2:
print("Первая точка ближе к началу координат")
elif distance1 > distance2:
print("Вторая точка ближе к началу координат")
else:
print("Обе точки находятся на одинаковом расстоянии от начала координат")

Программа принимает координаты двух точек, вычисляет их расстрояние до начала координат с помощью функции distance_to_origin, и выводит результат о том, какая из точек расположена ближе к началу координат.

18 Апр 2024 в 18:36
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир