Описать функцию Otr(Ax,Bx,Ay,By) вещественного типа находящию длину отрезка AB на плоскасти по координатам его концов |AB|=(Ax-Bx)2+(Ay-By)2 (Ax,Ay,Bx,By)- вещественны параметры) с помощью этой функции найти длины отрезков AB,AC,AD, если с клавиатуры заданы координаты точек, A,B,C,D.

4 Сен 2019 в 21:41
255 +1
1
Ответы
1

Функция Otr(Ax,Bx,Ay,By) будет выглядеть следующим образом:

import math
def Otr(Ax, Bx, Ay, By):
return math.sqrt((Ax - Bx) ** 2 + (Ay - By) ** 2)
# Ввод координат точек A, B, C, D
Ax = float(input("Введите координату x точки A: "))
Ay = float(input("Введите координату y точки A: "))
Bx = float(input("Введите координату x точки B: "))
By = float(input("Введите координату y точки B: "))
Cx = float(input("Введите координату x точки C: "))
Cy = float(input("Введите координату y точки C: "))
Dx = float(input("Введите координату x точки D: "))
Dy = float(input("Введите координату y точки D: "))
# Вычисление длин отрезков AB, AC, AD
AB = Otr(Ax, Bx, Ay, By)
AC = Otr(Ax, Cx, Ay, Cy)
AD = Otr(Ax, Dx, Ay, Dy)
print(f"Длина отрезка AB: {AB}")
print(f"Длина отрезка AC: {AC}")
print(f"Длина отрезка AD: {AD}")

После ввода координат точек A, B, C, D на плоскости, программа вычислит и выведет длины отрезков AB, AC, AD, используя функцию Otr для вычисления длины отрезка по его координатам концов.

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