Вообщем довольно нелепая ситуация: Мне нужно заполнить массив массивами с клавиатуры (список списками), пока не будет введено "end". Мой код не работает, и у меня нет мыслей как это исправить:
matrix = []
while input() != 'end':
try:
matrix.append([int(k) for k in input().split()])
except:
break
print(matrix)
Ниже ввод/вывод с этого кода.
Ввод:
1 2 3
4 5 6
6 7 8
end
Вывод:
[[4, 5, 6]]
Вывод ожидался такой: [[1, 2, 3], [4, 5, 6], [6, 7, 8]]
Отладчиком я пользовался, не помогло прояснить ситуацию
Свежие комментарии