Найти - Пользователи
Полная версия: Массив
Начало » Центр помощи » Массив
1 2 3 4
4kpt_II
Budulianin
Я же говорил…
FishHook

Модератор: пользователь Recklessly накопил критическую массу негатива при столь малом количестве сообщений и ныне заблокирован.
Uneor3
Помогите пожалуйста как можно обработать матрицу так чтобы каждый ее элемент был равен произведению номера строки на номер столбца
TroSer
rows = 4
cols = 3
matrix = []
   
for i in range(rows):
    matrix.append([])
    for j in range(cols):
        matrix[i].append(i * j)

[0, 0, 0]
[0, 1, 2]
[0, 2, 4]
[0, 3, 6]

что-то такого плана?
Uneor3
Спасибо :-)
Uneor3
Напиши пожалуйста как написать обработку уже существующей матрицы, или крюотябы как написать ее вывод у меня она неправильно выводится, не могу понять почему ((
TroSer
как написать обработку уже существующей матрицы
что значит обработку? заменить существующие элементы матрицы на элементы которые являются произведением номера строки на номер столбца?

как написать ее вывод
если для вывода по строкам то можно так

for row in range(len(matrix)):
    print matrix[row]
Uneor3
Да я не так выводил, понял, спасибо, доеду до дома пр
Можно ли как нибудь, менять каждый элемент матрицы по своему принципу, например на числа равные произведению номера строки на номер столбца:-)
Uneor3
Ты же имел в виду что надо было вот так написать ?
rows = 4
cols = 3
matrix =

for i in range(rows):
matrix.append()
for j in range(cols):
matrix.append(i * j)
for rows in range(len(matrix)):
print matrix

он мне вот это выдал(































а как сделать чтобы выводилось только последние четыре строчки , а лучше только результат
типа
1, 2
2, 3
3, 6
без скобок
Uneor3
на месте большого пробела должен быть вывод , но он очень большой и только в конце то что должно быть , не знаю почему это не отобразилось
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB