У меня есть 2-D массив 6x6, A
. Я хочу, чтобы его значения для ввода пользователем в следующем формате или, например:Принимая пользовательский ввод двухмерного массива в заданном формате (Python2)
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
где 0
«s указывают места, где пользователь должен написать свои значения.
Это мой код. Он возвращает ошибку в split()
.
Я не хочу вводить данные в одной строке. Пожалуйста помоги!
EDIT 1 код мне нужно было уже предусмотрено: D. Тем не менее, я узнал что-то новое и полезное. Вот существующий код для выполнения задачи я хотел:
arr = []
for arr_i in xrange(6):
arr_temp = map(int,raw_input().strip().split(' '))
arr.append(arr_temp)
'split' возвращает список. Аргумент int() должен быть строкой или числом. Сообщение об ошибке передало бы это. Также отправьте сообщение об ошибке. – SilentMonk