Ольга1520
?>

Подскажите, как решить задачу по информатике (Python)? Ввести с клавиатуры координаты двух точек (А и В Вычислить длину отрезка А и В.Формат входных данных :В первой строке входных данный - координаты А и В, через пробел.Формат выходных данных :В единственной строке - длина отрезка АВ.Пример :Входные данные : 5.5 3.5 1.52 Выходные данные : 4.272

Информатика

Ответы

fursov-da

Код ниже.

Объяснение:

Для подсчета длины отрезка, нужно знать 4 координаты. А(x;y) и B(x;y).

По формуле L = √(X²+Y²) = √ ((Xb-Xa)²+(Yb-Ya)²) мы можем подсчитать длину любого отрезка по известным координатам.

Код:

import math

a = input('Входные данные: ')

s = a.split(' ')

print("Выходные данные: ",math.sqrt(math.pow(float(s[2]) - float(s[0]),2)+math.pow(float(s[3]) - float(s[1]),2)))

Импортируем модуль math для упрощения жизни и себе и людям. Задаем переменную к которой присваиваем значения введенные с клавиатуры в таком формате (Xa(пробел)Ya(пробел)Xb(пробел)Yb(пробел)) например у нас есть 2 точки А с координатами (1;2) и B(3;4) тогда ввод будет такой: "1 2 3 4"

Дальше преобразуем строку в список с разделителем "пробел"

И дальше идет формула, которую записал выше. Float вместо Int потому что значения могут быть с плавающей точкой.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Подскажите, как решить задачу по информатике (Python)? Ввести с клавиатуры координаты двух точек (А и В Вычислить длину отрезка А и В.Формат входных данных :В первой строке входных данный - координаты А и В, через пробел.Формат выходных данных :В единственной строке - длина отрезка АВ.Пример :Входные данные : 5.5 3.5 1.52 Выходные данные : 4.272
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

beliaeva2
aivanova
Misyura_Viktoriya1683
raa-0485428
saryba
ilyagenius
Сергеевич1907
arch5050
Вершинина1161
ksyusatom19
Daulyatyanov1266
vedaikin
idalbaev
pisikak999
Anton661