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

Двумерный массив и функция

20.01.2020, 08:59. Показов 7413. Ответов 6

Студворк — интернет-сервис помощи студентам
Вопрос такой. Работаю с двумерным массивом.
Нужно организовать часть подзадач в функции. А у меня стопор. Я даже не могу сделать ввод и вывод массива через функцию. Что не так с кодом?
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
n = int(input(f'Введите количество строк матрицы А: '))
m = int(input(f'Введите количество столбцов матрицы А: '))
c = int(input(f'Введите число С: '))
 
 
def inmatrix():
    for i in range(n):
        for j in range(m):
            a1[i,j] = int(input())
    return a1
 
def outmatrix(a1):
    for i in range(0,n):
        for j in range(0,m):
            print(a1[i,j],end=' ')
    print()
    return a1
 
 
a=[]
inmatrix()
outmatrix()
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
20.01.2020, 08:59
Ответы с готовыми решениями:

Функция и двумерный массив
Как использовать в качестве аргумента функции двумерный массив? Все не могу понять, пожалуйста напишите с маленьким примером, чтобы...

Функция и двумерный массив.
День добрый. У меня такое задание: нужно создать функцию которая будет находить сумму элементов в тех строках, которые содержат хотя бы...

Двумерный массив и функция
Нууууу плиззз подскажите как сделать в виде отдельной функции????? Borland C++ #include<iostream.h> #include<math.h> ...

6
1303 / 843 / 409
Регистрация: 12.03.2018
Сообщений: 2,305
20.01.2020, 09:19
Цитата Сообщение от nastignat Посмотреть сообщение
Работаю с двумерным массивом.
В python нет массивов.
Можно использовать список списков или numpy.

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
n, m = 5, 3
 
matrix = []
 
for i in range(n):
    row = []
    for j in range(m):
        row.append(i*m + j)
    matrix.append(row)
 
for row in matrix:
    print(row)
 
 
C:\Python37-32\python.exe D:/project/cyb/cyb.py
[0, 1, 2]
[3, 4, 5]
[6, 7, 8]
[9, 10, 11]
[12, 13, 14]
Обращение к элементу вида a1[i,j] допустимо в numpy, не не к списку списков, нужно использовать a1[i][j]
0
0 / 0 / 0
Регистрация: 29.09.2019
Сообщений: 11
20.01.2020, 09:25  [ТС]
Тут понятно, что пишите. Проблема вот в чем. Сейчас даже другое уточнение.
Есть двумерная матрица, нужно считать ее из файла с использованием функции
0
1303 / 843 / 409
Регистрация: 12.03.2018
Сообщений: 2,305
20.01.2020, 10:55
nastignat,
конкретно проблема то в чем?
Как заполнить список списков я вам показал, это можно легко закинуть в функцию. Чтение файл это уже другой вопрос.
0
0 / 0 / 0
Регистрация: 29.09.2019
Сообщений: 11
20.01.2020, 13:20  [ТС]
то что вы мне написали без функции у меня получается и без вас. Как вернуть введенный массив из функции. Вот что не получается. Как работать с целой матрицей в фукции и потом оттуда ее полностью вытащить.
0
1303 / 843 / 409
Регистрация: 12.03.2018
Сообщений: 2,305
20.01.2020, 13:28
про аргументы функций и return не слышали?
0
0 / 0 / 0
Регистрация: 29.09.2019
Сообщений: 11
20.01.2020, 13:30  [ТС]
Слушайте, у нас словно глухой телефон. Я ведь четко сформулировала вопрос, не учитывая файла. Слышала, и знаю как пользоваться, но если бы у меня получилось, наврено бы я сюда не написала с вопросом. Вернитесь к началу и гляньте, что сделано
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
20.01.2020, 13:30
Помогаю со студенческими работами здесь

двумерный массив и функция!
Парни помогите, чего-то я не догоняю! у меня есть функция kol она считает сколько столбцов с нулевым элементом встречается и плюсует в...

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

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

Функция, принимающая двумерный массив
Дело такое: Есть функция, которая в параметрах принимает двумерный массив. Причем двумерные массивы будут различаться, как в количество...

Двумерный массив, функция, строки.
help!!! 1) Дан двумерный массив.Определить сумму элементов третий строки массива, не превышающих 25. 2) Найти все трехзначные...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru