Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 14, 2012 14:38:31

TheCake
Зарегистрирован: 2012-06-14
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Создание матрицы, 5 строк.

Привет, в python новенький, заинтерисовался, но поздновато: прямо перед зачетом. Для допуска нужно что бы пайтон выдавал матрицу из 5-ти строк. Перебрал кучу форумов, не нашел образца. Если не трудно, кто-нибудь объясните на примере. Спасибо.

Офлайн

#2 Июнь 14, 2012 14:42:44

fata1ex
От:
Зарегистрирован: 2009-07-11
Сообщения: 732
Репутация: +  52  -
Профиль   Отправить e-mail  

Создание матрицы, 5 строк.

>>> from random import randint
>>> N, M = 5, 7
>>> MAX = 10
>>> [[randint(0, MAX) for _ in xrange(M)] for _ in xrange(N)]
[[9, 3, 7, 2, 5, 4, 5], [9, 4, 1, 4, 2, 9, 2], [2, 8, 2, 7, 10, 9, 8], [10, 8, 2
, 4, 7, 8, 10], [0, 10, 2, 9, 10, 7, 0]]



Отредактировано fata1ex (Июнь 14, 2012 14:43:29)

Офлайн

#3 Июнь 14, 2012 14:55:44

TheCake
Зарегистрирован: 2012-06-14
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Создание матрицы, 5 строк.

fata1ex, спасибо, но не хотелось бы просто копировать, хотелось бы понять какая из строк за что отвечает. Да и при запуске, странно, ничего не выдает кроме стрелок.. Пайтон 2.7

Отредактировано TheCake (Июнь 14, 2012 14:56:02)

Офлайн

#4 Июнь 14, 2012 15:19:21

fata1ex
От:
Зарегистрирован: 2009-07-11
Сообщения: 732
Репутация: +  52  -
Профиль   Отправить e-mail  

Создание матрицы, 5 строк.

Пониманию таких основ учить вас здесь никто не будет, это не школа. Для начала можно почитать хотя бы это.



Отредактировано fata1ex (Июнь 14, 2012 15:20:55)

Офлайн

#5 Июнь 14, 2012 15:19:48

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Создание матрицы, 5 строк.

TheCake
fata1ex, спасибо, но не хотелось бы просто копировать, хотелось бы понять какая из строк за что отвечает. Да и при запуске, странно, ничего не выдает кроме стрелок.. Пайтон 2.7
А ты стрелки то не копируй



Офлайн

#6 Июнь 14, 2012 15:56:42

TheCake
Зарегистрирован: 2012-06-14
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Создание матрицы, 5 строк.

Могу я попросить Вас выложить скриншот того, что должно получиться на выходе, т.к. как раз при удалении стрелок, я получаю две пустые строки. (А с ними сообщение “invalid syntax”)

Офлайн

#7 Июнь 14, 2012 16:05:35

fata1ex
От:
Зарегистрирован: 2009-07-11
Сообщения: 732
Репутация: +  52  -
Профиль   Отправить e-mail  

Создание матрицы, 5 строк.

Постарайтесь __внимательно__ прочитать моё второе сообщение. Потратьте час на себя и прочитайте учебник по ссылке.



Офлайн

#8 Июнь 14, 2012 16:10:52

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Создание матрицы, 5 строк.

TheCake
Могу я попросить Вас выложить скриншот того, что должно получиться на выходе, т.к. как раз при удалении стрелок, я получаю две пустые строки. (А с ними сообщение “invalid syntax”)
Я сегодня невыразимо добр. Держи, студент






Отредактировано FishHook (Июнь 14, 2012 16:11:23)

Офлайн

#9 Июнь 14, 2012 16:33:21

fata1ex
От:
Зарегистрирован: 2009-07-11
Сообщения: 732
Репутация: +  52  -
Профиль   Отправить e-mail  

Создание матрицы, 5 строк.

FishHook, у тебя ошибка где-то - цифры другие.



Офлайн

#10 Июнь 14, 2012 16:37:07

TheCake
Зарегистрирован: 2012-06-14
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Создание матрицы, 5 строк.

Вроде бы до меня начинает доходить, что я неправильно делал до этого. Большое спасибо Вам обоим, советы оказались полезными, дальше постараюсь сам, заодно и опыта наберусь.

Отредактировано TheCake (Июнь 14, 2012 16:39:17)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version