Форум программистов, компьютерный форум, киберфорум
Python: Решение задач
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
2 / 1 / 1
Регистрация: 16.09.2021
Сообщений: 109

Перебор многомерного массива

24.11.2022, 17:48. Показов 883. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В общем, задача состоит в том, что бы запихнуть массив в функцию.
Проблема состоит в том, что массив имеет размер 8 на 2, и как запихнуть каждый элемент массива в функцию?
Вот что у меня есть
Python
1
2
3
4
5
6
7
listXandY = [[200, 200], [100,300], [200,400],[300,300], [400,200], [400,400], [500,300], [600,200]]
def paintcircles(word, cords):
    for i in range(0, len(cords)):
        for j in range(0, len(cords[i])):
            draw.ellipse((cords[i][j], cords[i][j], cords[i][j]+20, cords[i][j]+20), outline=(0, 0, 0))
            draw.text((cords[i][j],cords[i][j]-30),word[i],(255,255,255),font=font)
paintcircles(word,listXandY)
Данный массив содержит координаты всех точек, к примеру первый элемент массива содержит 200 и 200 x и y соответственно, мне надо рисовать круги по этим точкам в функции, но такой метод не работает, на переменную word не обращайте внимание, это я знаю как решить по другому, может кто поможет или предложит альтернативу, буду бесконечно благодарен
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
24.11.2022, 17:48
Ответы с готовыми решениями:

замена элементов многомерного массива по условию
Как заменить в многомерном вещественном массиве значения по условию, например: - если значение до 5, то заменяется на "A", -...

Построение многомерного ассоциативного массива
Друзья, помогите, пожалуйста, разобраться с темой построения многомерных массивов в python. Я по сайтам смотрю информацию, но как-то тема...

Отображение в Combobox значений из многомерного массива
у меня есть массив, порлучаемый как результат SQL запроса с выводом нескольких столбцов: НАЗВАНИЕ, ИДЕНТИФИКАТОР Мне необходимо...

1
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
24.11.2022, 19:42
Лучший ответ Сообщение было отмечено Cufee как решение

Решение

Python
1
2
3
4
def paintcircles(word, cords):
    for i, coord in enumerate(cords):
        draw.ellipse((coord[0], coord[1], coord[0] + 20, coord[1] + 20), outline=(0, 0, 0))
        draw.text((coord[0], coord[1] - 30), word[i], (255, 255, 255), font=font)

Идея ясна, я думаю
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
24.11.2022, 19:42
Помогаю со студенческими работами здесь

Получить элемент многомерного массива numpy
Есть n-мерный массив. Есть одномерный массив из n элементов, в нем лежат индексы элемента из первого массива. Нужно получить элемент...

Копирование многомерного массива (с использованием циклов)
необходимо с помощью циклов перезаписать данный многомерный массив в точно такой же! ИМЕННО ЦИКЛАМИ! чтобы каждое слово стало на свое же...

Перебор многомерного массива
Доброго времени суток Не получается перебрать массив $mas = array( array( "site" =>...

Перебор Многомерного массива
Уважаемые помогите перебрать многомерный массив if($qrand1){ if(mysql_num_rows($qrand1)>0){ $data=array(); ...

Перебор многомерного массива
Привет, форумчане! Помогите вывести массив на страницу. $price = , 'vaz' => ]; Не получается даже так foreach($price as...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
Программный отбор значений справочника
Maks 21.03.2026
Установка программного отбора значений справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит предопределенное значение перечислений. Процедура. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru