Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 5, 2022 16:24:18

madzone
Зарегистрирован: 2022-06-05
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

PyCharm и list comprehension.

Есть примитивный код по считыванию матрицы с клавиатуры.

 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 (Июнь 5, 2022 16:29:20)

Прикреплённый файлы:
attachment 1.jpg (192,8 KБ)

Офлайн

#2 Июнь 5, 2022 16:28:18

madzone
Зарегистрирован: 2022-06-05
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

PyCharm и list comprehension.

PyCharm 2022.1.1 (Community Edition)
IDLE version: 3.8.10

Офлайн

#3 Июнь 5, 2022 19:01:02

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

PyCharm и list comprehension.

А что вы хотите сделать вобще, а то код совсем уж стремный



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

#4 Июнь 6, 2022 10:07:26

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

PyCharm и list comprehension.

Говорят есть такой баг в коммунити эдишен, последние пару недель тут каждый день у кого-то инпут в пайшарме глючит



Офлайн

#5 Июнь 6, 2022 20:01:23

madzone
Зарегистрирован: 2022-06-05
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

PyCharm и list comprehension.

ZerG
А что вы хотите сделать вобще, а то код совсем уж стремный

Тут вопрос не про сам код, а про то, что он где-то работает, а где-то - нет.
То, что код странный, согласен - в начале не понимал, почему не отрабатывает
 matrix = [[int(i) for i in input().split()] for _ in range(n)]
Пробовал другие варианты написания

Офлайн

#6 Июнь 6, 2022 20:02:09

madzone
Зарегистрирован: 2022-06-05
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

PyCharm и list comprehension.

FishHook
Говорят есть такой баг в коммунити эдишен, последние пару недель тут каждый день у кого-то инпут в пайшарме глючит
Спасибо за информацию, попробую другую версию.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version