![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 01.11.2024
Сообщений: 12
|
![]()
доброго вечера, подскажите, пожалуйста, по какому принципу делается смещение фигуры в центр клетки?
|
![]() |
![]() |
![]() |
#2 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,430
|
![]()
Вы знаете координаты 2 точек: начальной и конечной. Чтобы попасть из начальной точки в конечную, нужно прибавить смещение. Чтобы узнать смещение, нужно из конечной точки вычесть начальную.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,376
|
![]()
Возможно я поступлю не правильно, но, как вариант, подскажу один из алгоритмов
1. Вы получили координаты клетки по координатам фигуры, в вашем примере, (7,1). 2. Вы можете получить координаты центра клетки, если разделите номер клетки на десять и прибавите 0.05 - размер в метрах, размер клетки 10 см. Так в нашем случае получим (0.75, 0.15). 3. Вычитаем эти значения из истинных координат фигуры и получаем значения для сдвигов. PS: Подумайте почему это так.
Как-то так, ...
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 01.11.2024
Сообщений: 12
|
![]()
понятно, но почему в конце цифра 3? в строчке: delta_x = round (center_x - coord_x, 3) , скажи, пожалуйста, или правило если можно
Последний раз редактировалось catl; 08.11.2024 в 21:01. |
![]() |
![]() |
![]() |
#5 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,430
|
![]()
Это аргумент функции округления, означающий, что число нужно округлить до 3 знака после запятой. А почему именно 3 выбрано, могут быть разные причины: перед всеми задачами есть общие требования к точности или просто чтобы ответ совпал с примером.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#6 | ||
Старожил
Регистрация: 23.10.2010
Сообщений: 2,376
|
![]()
catl
Цитата:
Так, в вашем случае тупо набираем запрос: round (center_x - coord_x, 3) И на первом предлженом сайте: https://pythonru.com/uroki/funkcija-...06iee239174110 читаем: Цитата:
В Сети давно гуляет, в формате PDF, книга: Николай Прохоренок, Владимир Дронов, Python 3 и PyQt & Разработка приложений, 2023. Открываете в pdf-читалке, вводите слово, например, round, и voilà (вуаля). ![]()
Как-то так, ...
|
||
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 01.11.2024
Сообщений: 12
|
![]()
BDA, поняла смысл: ) , спасибо
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 01.11.2024
Сообщений: 12
|
![]()
ViktorR, заказала книгу, которую вы посоветовали, так будет по проще мне, спасибо, вам: )
|
![]() |
![]() |
![]() |
#9 | |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,376
|
![]()
catl
Цитата:
Но иметь электронный вариант так же желательно. Порой долго листаешь, зачитываешься и забываешь зачем её открыл. ![]() В электронной версии проще и быстрее выполнить поиск. И надо помнить, что в книге есть основные структурные сущности. Есть описание некоторых библиотек. По основным и важным библиотекам есть книги на русском, но в основном - это сайты с английским текстом. Есть online переводчики, так что с флагом в голове и киркой в руках рубим гранит ... ![]() Успехов. PS: Про этот сайт не забываем, и если вдруг непонятки, то добро пожаловать ...
Как-то так, ...
|
|
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 01.11.2024
Сообщений: 12
|
![]()
ViktorR, окей: )
|
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Python | Александра27 | Помощь студентам | 1 | 02.11.2022 17:46 |
Python - как установить Easy-Machine-Learning-Object-Detection при уже установленном Python 3.9 | Krasi | Общие вопросы по программированию, компьютерный форум | 4 | 23.12.2021 15:49 |
[Python] Нужно решить в среду вечером 5 -6 заданий для начинающих на языку Python. Пример заданий смогу выслать. Задания на английском языке. | foxylen | Фриланс | 2 | 17.03.2019 12:30 |
Начальный уровень Python. Функции - Python | YYYUUU | Python | 5 | 09.06.2017 12:09 |
python | eohim | Фриланс | 0 | 04.05.2011 13:50 |