@danila_belyy
Поступил в ВУЗ, хочу понять суть программирования.

При считывании ввода при помощи модуля sys получаются разные ответы?

import sys

s = sys.stdin.readlines()
lst = [list(map(int, x.strip().split())) for x in s]

print(lst)

Имеется код....
СУТЬ ПРОБЛЕМЫ:
Если вводить вручную (допустим матрицу 2на2) то при исполнении кода получится:
Ввод матрицы:
1 0
1 1 (переноса строки не было)
Вывод:
[[1, 1]]
.
.
Если же вставить уже скопированную матрицу, то получится:
Ввод матрицы (Crtl V):
1 0
1 1 (переноса строки не было)
[[1, 1], [1, 0]]
.
Объясните, пожалуйста, почему так происходит?
  • Вопрос задан
  • 46 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
24 мая 2024, в 15:32
35000 руб./за проект
24 мая 2024, в 15:30
2400 руб./за проект
24 мая 2024, в 15:28
25000 руб./за проект