Форум сайта python.su
Здравствуйте, занимаюсь на 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(“НЕТ”)
Прикреплённый файлы:
Jh8V72gGPBk.jpg (133,3 KБ)
Офлайн
YarkВпиши туда более простой код, который что-то выводит. Отладь работу этих сред на более простых кодах.
вписывал код в Vs code и в pycharm - ни там, ни там результат не выводит
Офлайн
py.user.nextВ принципе, только так и заработало.
Офлайн
Yark1. Создай новый проект в среде.
В принципе, только так и заработало.
Офлайн
Короче, эта штука:
s = sys.stdin.readlines()
а именно sys.stdin делает бесконечный ввод. Чтоб он прекратился нужно нажать Enter, и с новой строки Ctrl+Z, либо Ctrl+D. Но у меня почему-то только в Vs code работает. В pycharm терминалу всё равно.
Офлайн
В PyCharm попробуй просто ввести на новой строке в начале строки Ctrl d
Также можно попробовать ввести Ctrl z Enter.
А вообще, лучше настроить себе просто консоль Windows, сделав себе ярлык консоли в директории со скриптами. Так код пишешь в любом редакторе, а выполняешь его в обычной консоли Windows, которая открывается прямо в директории.
А ещё лучше - поставить себе Linux второй системой для занятий программированием, потому что Windows - это система для тупых бухгалтерш и там ты постоянно будешь сталкиваться с проблемами вроде этой. Вместо занятий ты будешь постоянно заниматься всякой такой тупостью, которая чисто к Windows относится.
Отредактировано py.user.next (Ноя. 17, 2024 23:04:41)
Офлайн