Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 17, 2024 08:46:30

Yark
Зарегистрирован: 2024-11-17
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Vs code и pycharm не выводят результат

Здравствуйте, занимаюсь на Stepik, для большего понимания вписывал код в Vs code и в pycharm - ни там, ни там результат не выводит, хотя на Stepik'е всё нормально. Вписывал матрицу.
Сам код:
import sys

# считывание списка из входного потока
s = sys.stdin.readlines()
lst =

# здесь продолжайте программу (используйте список lst)
res=None
for i in range(len(lst)):
for j in range(len(lst)):
if lst==lst:
res=True
else:
res=False
print(“ДА”) if res==True else print(“НЕТ”)

Прикреплённый файлы:
attachment Jh8V72gGPBk.jpg (133,3 KБ)

Офлайн

#2 Ноя. 17, 2024 11:23:51

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9846
Репутация: +  853  -
Профиль   Отправить e-mail  

Vs code и pycharm не выводят результат

Yark
вписывал код в Vs code и в pycharm - ни там, ни там результат не выводит
Впиши туда более простой код, который что-то выводит. Отладь работу этих сред на более простых кодах.



Офлайн

#3 Ноя. 17, 2024 16:38:24

Yark
Зарегистрирован: 2024-11-17
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Vs code и pycharm не выводят результат

py.user.next
В принципе, только так и заработало.

Офлайн

#4 Ноя. 17, 2024 18:15:11

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9846
Репутация: +  853  -
Профиль   Отправить e-mail  

Vs code и pycharm не выводят результат

Yark
В принципе, только так и заработало.
1. Создай новый проект в среде.
2. Запиши в проект простой код.
3. Запусти этот код в проекте.
4. Убедись, что код запускается и работает.
5. Добавь в этот код ещё немного кода.
6. Запусти этот код с добавлениями в проекте.
7. Убедись, что код с добавлениями запускается и работает.
8. И делай то же самое, пункты 5-7, пока постепенно не добавишь весь код.



Офлайн

#5 Ноя. 17, 2024 19:55:40

Yark
Зарегистрирован: 2024-11-17
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Vs code и pycharm не выводят результат

Короче, эта штука:
s = sys.stdin.readlines()
а именно sys.stdin делает бесконечный ввод. Чтоб он прекратился нужно нажать Enter, и с новой строки Ctrl+Z, либо Ctrl+D. Но у меня почему-то только в Vs code работает. В pycharm терминалу всё равно.

Офлайн

#6 Ноя. 17, 2024 22:56:12

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9846
Репутация: +  853  -
Профиль   Отправить e-mail  

Vs code и pycharm не выводят результат

В PyCharm попробуй просто ввести на новой строке в начале строки Ctrl d
Также можно попробовать ввести Ctrl z Enter.

А вообще, лучше настроить себе просто консоль Windows, сделав себе ярлык консоли в директории со скриптами. Так код пишешь в любом редакторе, а выполняешь его в обычной консоли Windows, которая открывается прямо в директории.

А ещё лучше - поставить себе Linux второй системой для занятий программированием, потому что Windows - это система для тупых бухгалтерш и там ты постоянно будешь сталкиваться с проблемами вроде этой. Вместо занятий ты будешь постоянно заниматься всякой такой тупостью, которая чисто к Windows относится.



Отредактировано py.user.next (Ноя. 17, 2024 23:04:41)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version