Разработайте и отладьте программу, вычисляющую длину отрезка по заданным координатам точек и . Подсказка: расстояние между точками и выражается формулой . Для проверки правильности программы используйте тест: входные данные xa=2, ya=1, xb=10, yb=7; выходные данные |AB|=10.0.
Для тестовых точек сначала отметим отрезок и разности координат:
По формуле расстояния сначала находим разности координат, затем сумму их квадратов и квадратный корень. В Python функцию sqrt подключаем из модуля math, а возведение в квадрат записываем ** .
from math import sqrt
xa = float(input('xa = '))
ya = float(input('ya = '))
xb = float(input('xb = '))
yb = float(input('yb = '))
dx = xb - xa
dy = yb - ya
d = sqrt(dx ** + dy ** )
print('|AB|=', d, sep='')
Проверка по таблице: sqrt возвращает вещественное число, программа выводит |AB|=. Следовательно, тест пройден.
Для тестовых точек |AB|=.
