Как использовать округление ответа в большую сторону в моем коде?

введите сюда описание изображения

значит мне нужно получить результат с 3 цифрами после запятой, как сделать округление я знаю round(elem,3), но конкретно в моем случае нет

скажите, куда поставить round в код чтобы ответ выдавал с 3 цифрами после запятой

A = (5.5, 3.5)
B = (1.5,2)
print(f'Длина = {((B[0]-A[0]) ** 2 + (B[1]-A[1]) ** 2) ** 0.5:.2f}')

Ответы (2 шт):

Автор решения: Egettl
A = (2, 4)
B = (4, 1)
print(f'Длина = {((B[0]-A[0]) ** 2 + (B[1]-A[1]) ** 2) ** 0.5:.3f}')

Длина = 3.606

???

→ Ссылка
Автор решения: vp_arth

Разделите действия, код должно быть легко читать.
Вычисление результата отдельно, формат вывода отдельно:

L = ((B[0]-A[0])**2+(B[1]-A[1])**2)**0.5;

print(f'Длина = {round(L, 3)}')
# или
print(f'Длина = {L:.3f}') # по аналогии с тем, что у вас было до этого

Можно заэкстрактить ещё несколько переменных, чтобы было ещё понятнее:

dx = B[0] - A[0]
dy = B[1] - A[1]
l = (dx*dx + dy*dy) ** 0.5
→ Ссылка