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

Создайте альтернативный класс point

13.04.2020, 20:25. Показов 3081. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
1. Создайте альтернативный класс Point, объект которого моделировал бы точку
в трехмерном декартовом пространстве. В документации найдите и изучите
функцию sqrt () для вычисления квадратного корня. Создайте скрипт, который,
используя объекты класса Point, вычислял бы расстояние между двумя точками
пространства.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
13.04.2020, 20:25
Ответы с готовыми решениями:

Создайте класс точка Point
Создайте класс точка Point, позволяющий работать с координатами (x, y). Добавьте необходимые методы класса.

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

Класс: Создайте класс Person, представляющий информацию о человеке
Создайте класс Person, представляющий информацию о человеке и имеющий следующие члены: вложенные классы: Sex - перечисление,...

4
Заклинатель змей
 Аватар для DobroAlex
705 / 560 / 219
Регистрация: 30.04.2016
Сообщений: 2,605
13.04.2020, 21:46
Sergey0708,
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
@dataclass
class Point:
   x: float
   y: float
   z: float
 
   @staticmethod
   def pwned_by_daddy_dobroalex_distance_between_point(p1: 'Point', p2: 'Point') -> float:
      return ((p2.x-p1.x)**2+(p2.y-p1.y)**2+(p2.z-p1.z)**2)**0.5
 
 
p1=Point(1,2,3)
p2=Point (4,5,6)
print (Point.pwned_by_daddy_dobroalex_distance_between_point(p1,p2))
0
1732 / 970 / 199
Регистрация: 22.02.2018
Сообщений: 2,693
Записей в блоге: 6
14.04.2020, 08:39
DobroAlex, Смешно, Вы для Sergey0708, который похоже не знает ООП, даете код с использованием декоратора
0
Заклинатель змей
 Аватар для DobroAlex
705 / 560 / 219
Регистрация: 30.04.2016
Сообщений: 2,605
14.04.2020, 11:27
Viktorrus,

Не по теме:

Кликните здесь для просмотра всего текста
Вы могли заметить, что в этом разделе очень часто пишут пишут для ленивых новичков, которые не хотят ни а чем разбираться и задавать вопросы по существу вместо списывания, пишут просто невероятно короткий pythonic-код вида
Python
1
2
 
map(reduce(filter(set(list(any[for a in b where a abracadabra b])))))
Я стараюсь не вдаваться в такие дебри, но давать зелени пример, который не примет их преподаватель, но который более менее читабелен, чтобы они потом вернулись и спросили "а как мне переписать это в простом классическом стиле" и наконец начали задавать вопросы "как мне написать", а не "напишите за меня"

0
1732 / 970 / 199
Регистрация: 22.02.2018
Сообщений: 2,693
Записей в блоге: 6
14.04.2020, 11:45
DobroAlex, Согласен.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
14.04.2020, 11:45
Помогаю со студенческими работами здесь

Класс Point
Кто может помочь? В этой теме новенький и не могу разобраться, поэтому буду рад объяснению. Объявите класс Point с конструктором,...

Написать класс POINT 3D на Python
Напишите класс Point3D для хранения координат в трехмерном пространстве (x, y, z). Реализуйте перегрузку операторов сложения, вычитания, ...

Класс точка Point, позволяющий работать с координатами
Помогите создать класс точка Point, позволяющий работать с координатами (x, y). Нужно добавить необходимые методы класса

Разработать класс point
Разработайте класс Point, который при инициализации принимает координаты точки на декартовой плоскости и сохраняет их в поля x и y...

Класс точка Point
Создайте класс точка Point. У экземпляра класса Point должны быть атрибуты x, y – координаты точки. Добавьте метод __init__(self, x, y)...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru