Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
6 / 4 / 2
Регистрация: 23.10.2019
Сообщений: 77

Двумерные массивы

18.04.2021, 23:38. Показов 762. Ответов 6

Студворк — интернет-сервис помощи студентам
почему выводит одно число,а не двумерный массив
Python
1
2
3
4
5
6
7
8
9
10
11
n = int(input())
m = int(input())
 
f=open('Вывод.txt','w')
def z(n,m):
    return sum((j - 1 + 1) / (i + j) for i in range(1, m + 1) for j in range(1, n + 1))
 
 
Snake=z(n,m)
print(Snake)
f.close()


Вот задание
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
18.04.2021, 23:38
Ответы с готовыми решениями:

Двумерные массивы
Всем привет! Прошу вас помочь решить задачку по двумерным массивам в python. Задание звучит так: Дана действительная квадратная...

Двумерные массивы
Вычислить значение функции Результат записать в массив В(m,n)

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

6
 Аватар для codcw
815 / 527 / 214
Регистрация: 22.12.2017
Сообщений: 1,495
19.04.2021, 00:48
Gammatatsuu, чтоб создать двумерный массив выражение должно выглядеть примерно так
Python
1
[[(j - 1 + 1) / (i + j) for i in range(1, m + 1)] for j in range(1, n + 1)]
0
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38180 / 21115 / 4307
Регистрация: 12.02.2012
Сообщений: 34,722
Записей в блоге: 14
19.04.2021, 06:56
Цитата Сообщение от Gammatatsuu Посмотреть сообщение
почему выводит одно число,а не двумерный массив
- так ты и выводишь одно значение. Чтобы вывести массив значений, сделай так:

Python
1
2
3
4
for i in range(n):
     for j in range(m):
          print(z(n,m),end=' ')
     print('')
0
6 / 4 / 2
Регистрация: 23.10.2019
Сообщений: 77
19.04.2021, 12:43  [ТС]
Catstail
А почему он заполняет массив одним значением ,там же n и m меняются
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
n = int(input())
m = int(input())
 
f = open('Вывод.txt', 'w')
 
 
def z(n, m):
    return sum((j - 1 + 1) / (i + j) for i in range(1, m + 1) for j in range(1, n + 1))
 
for i in range(n):
     for j in range(m):
          print(z(n,m),end=' ')
     print('')
 
f.close()
0
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38180 / 21115 / 4307
Регистрация: 12.02.2012
Сообщений: 34,722
Записей в блоге: 14
19.04.2021, 12:47
Цитата Сообщение от Gammatatsuu Посмотреть сообщение
А почему он заполняет массив одним значением ,там же n и m меняются
- там нет массива и n,m-постоянные.
0
6 / 4 / 2
Регистрация: 23.10.2019
Сообщений: 77
19.04.2021, 12:52  [ТС]
Catstail, Вернее i и j меняются до n и m соответственно
1
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38180 / 21115 / 4307
Регистрация: 12.02.2012
Сообщений: 34,722
Записей в блоге: 14
19.04.2021, 15:57
Gammatatsuu, ох, да. Виноват:

Python
1
2
3
4
5
6
7
8
9
10
n = int(input())
m = int(input())
 
def z(n, m):
    return sum((j - 1 + 1) / (i + j) for i in range(1, m + 1) for j in range(1, n + 1))
 
for i in range(n):
     for j in range(m):
          print(z(i,j),end=' ')
     print('')
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
19.04.2021, 15:57
Помогаю со студенческими работами здесь

Двумерные массивы и функции
Элемент матрицы называется локальным минимумом, если он строго меньше всех имеющихся у него соседей (определение соседних элементов:...

NumPy, двумерные массивы
Здравствуйте, нужна помощь. В заданной матрице найти номер первой из строк, содержащих хотя бы один положительный элемент

Двумерные массивы, турнирная таблица
Доброго времени суток, прошу помочь с заданием: Таблица футбольного чемпионата задана в виде двумерного массива из n строк и n...

Python задача на двумерные массивы
Вводится кол-во фабрик n. Затем в n строках вводится кол-во колес и двигателей. Выводится номер фабрики которая может произвести...

Найти 2 фабрики которые вместе сделают наибольшее кол-во машин. Вывести их индексы
Вводится кол-во фабрик n. Затем в n строках вводится кол-во колес и двигателей. 1 машина = 4 колеса + 1 двигатель 2 фабрики могут...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru