Форум сайта python.su
Доброго времени суток!
3 2
2 1 2
2 1 2
2 1 2
n = input ()
k = input ()
list = []
for i in range (0, n):
list.append ([input ()])
for j in range (0, list [i][0]):
list [i].append (input ())
Отредактировано (Ноя. 27, 2009 21:00:06)
Офлайн
1. Вообще-то у нас принято писать какую именно ошибку вызывает код.
2. ЕМНИП input'ом можно только по-одному вводить значения.
Офлайн
Проси вводить через запятую.
In [2]: n = input()
1,2,3,4,5,6
In [3]: type(n)
Out[3]: <type 'tuple'>
In [4]: print n[1] + n[3]
------> print(n[1] + n[3])
6
Офлайн
Хе, действительно, через запятые.
Офлайн
Попробуйте через raw_input вводить. Как-нибудь так, если я правильно понял ваш код:
n, k = [int(inp) for inp in raw_input("first line:").split()]
result = [[int(inp) for inp in raw_input("line %s:" % i).split()] for i in range(n)]
Офлайн
Ferroman, на счет ошибок возьму на заметку. Ed, спасибо, помогло!!
Отредактировано (Ноя. 29, 2009 14:41:54)
Офлайн
только вот что такое inp?и откуда в нем значение? зачем int (inp ) надо
Отредактировано (Ноя. 29, 2009 15:23:16)
Офлайн
Леонидinp - это переменная. Чтобы понять откуда в ней значение нужно прочитать тут: http://www.python.org/doc/2.5.2/tut/node7.html#SECTION007140000000000000000
только вот что такое inp?и откуда в нем значение? зачем int (inp ) надо
Офлайн
ясно
Офлайн