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

Заполнение "змейкой" по вертикали

26.12.2022, 12:49. Показов 1047. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Просьба сделать программу для заполнения двумерного массива так, как представлено на таблице

1 24 25 ... 120
2 ... 26 ... 119
... ... ... ... ...
11 14 ... ... 110
12 13 36 ... 109
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
26.12.2022, 12:49
Ответы с готовыми решениями:

Заполнить матрицу змейкой по горизонтали, вертикали и диагонали
Задание 2. Даны целые числа 0, 1, 2, 3, … , 63. Получить квадратную матрицу (таблицу) 8 на 8, элементами которой являются указанные...

Заполнение списка змейкой
Напишите программу на языке программирования Python, которая генерирует и выводит на экран двумерный массив 17 01 02 03 04 12 13 14...

Заполнение матрицы змейкой
Сделал по заданию препода программу, которая сортирует матрицу змейкой, но она работает лишь при n равном 5, как можно это исправить? ...

3
132 / 96 / 40
Регистрация: 24.03.2022
Сообщений: 357
26.12.2022, 14:41
Python
1
2
3
array = [input().split() for _ in range(5)]
for i in array:
    print(i)
0
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38160 / 21095 / 4306
Регистрация: 12.02.2012
Сообщений: 34,679
Записей в блоге: 14
26.12.2022, 15:16
piton21, что это???


Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
def vsnake(r,c):
    res=[[0 for _ in range(c)] for _ in range(r)]
    x=0
    y=0
    p=1
    s=1
    while y < c:
        if s > 0:
            while x < r:
                res[x][y]=p
                p+=1
                x+=s
        else:
            x-=1
            while x>=0:
                res[x][y]=p
                p+=1
                x+=s
        y+=1
        if s<0:
            p-=1
        s=-s
    return res
    
matr=vsnake(5,8)
for row in matr:
    print(*row)
1
740 / 622 / 151
Регистрация: 04.03.2022
Сообщений: 1,272
26.12.2022, 15:46
Лучший ответ Сообщение было отмечено Waufand как решение

Решение

Python
1
2
3
4
5
6
7
8
n = []
for i in range(10):
    if i % 2 == 0:
        n.append(list(range(i * 12 + 1, (i + 1) * 12 + 1)))
    else:
        n.append(list(range((i + 1) * 12, i * 12, -1)))
n = zip(*n)
print(*n, sep='\n')
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
26.12.2022, 15:46
Помогаю со студенческими работами здесь

Заполнение массива змейкой
Здравствуйте. Вот решаю задачку по созданию и заполнению массива змейкой. В результате должно получится, что-то вроде этого 1 2 3...

Заполнение матрицы змейкой
Подскажите пожалуйста, как можно составить программу, составляющую массив n-ого размера из целочисленных случайных чисел, затем...

Заполнение двумерного массива змейкой
заполнение идёт по спирали, в один цикл не получится, можно разбить на 4 цикла и в центр добавить число отдельно. я понимаю как это...

Задача "Заполнение змейкой"
По данным числам n и m заполните двумерный массив размером n×m числами от 1 до nm “змейкой”, как показано в примере. Входные данные ...

Заполнение матрицы змейкой по вертикали
Двумерный массив a(6,6) заполнить числами 1,2,...,36 по рисунку


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru