Форум программистов, компьютерный форум, киберфорум
Python: Решение задач
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 01.07.2025
Сообщений: 25

Перемещения 2D

24.07.2025, 10:06. Показов 1181. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Расстояние между двумя точками на плоскости, заданными координатами, можно вычислить по теореме Пифагора.
s =((x2 - x1)*(x2 - x1) + (y2 - y1)*(y2 - y1))0.5

Напишите программу, вычисляющую расстояние между двумя точками.

Формат ввода
Вводятся 4 вещественных числа:
x1, y1, x2, y2


Формат вывода
Выведите расстояние с точностью до 5 знаков после запятой.

Пример
Ввод Вывод
0.1
2.5
3.1
6.5
5.0
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
24.07.2025, 10:06
Ответы с готовыми решениями:

скрипт перемещения файлов
Здравстуйте. В общем скрипт должен заходить на фтп с локального компа выбирать там папки и...

Скрипт для перемещения курсора
Всем привет, вообщем появилась необходимость такого скрипта, чтобы иногда курсор двигался с...

Вычисление траектории движения шайбы и ее скорость перемещения по игровому полю
Здравствуйте, уважаемые форумчане! Подскажите пожалуйста. Имеется самодельный стол для аэрохоккея....

3
1200 / 769 / 128
Регистрация: 10.03.2012
Сообщений: 4,968
24.07.2025, 11:00
Лучший ответ Сообщение было отмечено Anuta_2804 как решение

Решение

Python
1
2
3
4
import math
x1, y1, x2, y2 = map(float, input("Введите x1, y1, x2, y2 через пробел: ").split())
distance = math.sqrt((x2 - x1)**2 + (y2 - y1)**2)
print(f"{distance:.5f}")
1
5517 / 2870 / 571
Регистрация: 07.11.2019
Сообщений: 4,761
24.07.2025, 17:00
Whitecolor, из math можно просто функцию hypot импортировать и все.
0
1200 / 769 / 128
Регистрация: 10.03.2012
Сообщений: 4,968
24.07.2025, 18:20
Лучший ответ Сообщение было отмечено Anuta_2804 как решение

Решение

Цитата Сообщение от u235 Посмотреть сообщение
из math можно просто функцию hypot импортировать и все.
Можно ничего и не импортировать вовсе
Python
1
2
3
4
5
6
x1 = float(input())
y1 = float(input())
x2 = float(input())
y2 = float(input())
distance = ((x2 - x1)**2 + (y2 - y1)**2)**0.5
print(f"{distance:.5f}")
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
24.07.2025, 18:20
Помогаю со студенческими работами здесь

Графика: простейшая анимация перемещения вектора загружает систему
Здравствуйте. Подскажите почему программы на Python с использованием графики (простейшая анимация...

Считывание перемещения USB-мыши (линукс)
К малинке подключена usb-мышь (протокол ps/2 не поддерживает), выполняющая функцию датчика...

Реализация перемещения в игре
Добрый день. Создаю небольшой проект, а именно текстовую адвенчуру. Есть пре-альфа версия, но...

Анимация перемещения картинки
Здраствуйте, у меня вопрос по animation. Если ты делаеш анимацию перемещения картинки и не...

Путем перемещения букв в слове "рпроцессо" получить слово "процессор".
Дано ошибочно написанное слово рпроцессо. Путем перемещения его букв получить слово процессор.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru