Найти - Пользователи
Полная версия: PyCharm и list comprehension.
Начало » Python для новичков » PyCharm и list comprehension.
1
madzone
Есть примитивный код по считыванию матрицы с клавиатуры.

 n, m = [int(i) for i in input().split()]
matrix1 = []
for i in range(n):
    matrix1.append([int(i) for i in input().split()])
print(matrix1)

IDLE корректно все отрабатывает, принимает вначале n и m, а потом все строки в количестве n.
А Pycharm же принимает n, m и строки матрицы в количестве (n-1). Выводит, вообще ерунду какую-то.
Догадываюсь, что дело, скорее всего, в настройке Pycharm (я новичок, почти все «из коробки»). В какую сторону копать?
madzone
PyCharm 2022.1.1 (Community Edition)
IDLE version: 3.8.10
ZerG
А что вы хотите сделать вобще, а то код совсем уж стремный
FishHook
Говорят есть такой баг в коммунити эдишен, последние пару недель тут каждый день у кого-то инпут в пайшарме глючит
madzone
ZerG
А что вы хотите сделать вобще, а то код совсем уж стремный

Тут вопрос не про сам код, а про то, что он где-то работает, а где-то - нет.
То, что код странный, согласен - в начале не понимал, почему не отрабатывает
 matrix = [[int(i) for i in input().split()] for _ in range(n)]
Пробовал другие варианты написания
madzone
FishHook
Говорят есть такой баг в коммунити эдишен, последние пару недель тут каждый день у кого-то инпут в пайшарме глючит
Спасибо за информацию, попробую другую версию.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB