James
Ребята, хотел спросить: бывало ли, что вас оскорбляли, унижали или как-то булили коллеги или начальство на работе в айти?) Как с этим бороться?
Jsx707
в скобках вместо 200.txt?
Да, в ковычках, если вы укажете просто имя файла, то он будет искаться в текущей директории из которой запущен сам скрипт
Jsx707
Если я директории со скриптом есть папка в которой лежит нужный вам файл, то можно будет написать относительный путь f = open("Folder/200.txt", "w")
Jsx707
а как учитель будет проверять? у нее же нету этой папки на компе
Создайте её в той папке где лежит ваш скрипт и переместите или скопируйте туда два целевых файла
Jsx707
Потом просто всё запакуете в архив
Jsx707
Или просто отправьте ей ваш скрипт и эти два файла и они все скачаются в одну
Jsx707
Можно даже запариться и в случае если файл не найден попросить пользователя ввести вручную путь до файла
Jsx707
HomeTask --script.py --Data --200.txt Примерно так может выглядеть вся структура
Subkhan
Создайте её в той папке где лежит ваш скрипт и переместите или скопируйте туда два целевых файла
я на рабочем столе создал папку и переместил 200.txt и скрипт в эту папку
Subkhan
дальше что надо не понял
Jsx707
Значит всё нормально, у вас скрипт и файл в одной папке
Jsx707
Если я Вас правильно понял
Subkhan
Subkhan
и вот результат
Jsx707
Это не результат
Jsx707
А консоль интерпретатора
Azamat
Ты не запустил. Ты открыл интерпретатор
Subkhan
Это не результат
я как раз об этом
Jsx707
я как раз об этом
Откройте папку в проводнике
Jsx707
Сверху вы увидите адресную строку где написан текущий путь, кликните по ней, сотрите всё что там есть и напишите "cmd" без ковычек
Jsx707
Далее: python <название скрипта>.py
ffffff
Вообще легче вин р и смд
Jsx707
Вообще легче вин р и смд
Нет, способ с адресной строкой сразу откроет cmd в текущей директории
Azamat
Просто запусти также как на этом скрине
Jsx707
где это написать?
В открывшейся консоли
Jsx707
Ты не запустил. Ты открыл интерпретатор
Так подожди, python shell же открывается в idle сама после выполнения программы, нет?
Jsx707
Может у него всё выполнилось, а мы думаем что это просто открылась консоль
Jsx707
Я просто не пользуюсь IDLE.....
Subkhan
Далее: python <название скрипта>.py
не удается найти указанный файл
Jsx707
не удается найти указанный файл
Сделайте пожалуйста снимок экрана на котором показано окно cmd и файловый менеджер
Subkhan
Jsx707
Как называется файл с вашим скриптом ?
Subkhan
PoladovE
Jsx707
PoladovE.py?
Jsx707
PoladovE
python PoladovE.py
Subkhan
да
Subkhan
ок
Subkhan
ответ 3224
Subkhan
то есть мы сейчас учителю отправляем папку c PoladovE.py и 200.txt?
Igor
если файл 200.тхт дал учитель может его и не нужно отправлять
Igor
я не думаю что учитель будет запускать файлы всех учеников ;)
Subkhan
Sum of numbers divisible by 8:
Ruslan
а вдруг у него прога на запуск всех файлов в одной папке
Subkhan
Sum of numbers divisible by 8:
хочу заменить русскими словами
Subkhan
код же будет все равно работать
Subkhan
Спасибо огромное всем , кто помог!!!
Subkhan
print("Sum of numbers divisible by 8:", sum(num for num in [int(line) for line in open("200.txt")] if num % 8 == 0))
сын переживает , что учительница сразу поймет, что он списал. Они в одну строчку никогда не пишут. Как можно переделать этот код в традиционный формат?
Subkhan
Вы проверили ?
в IDLE код все равно не работает
Jsx707
в IDLE код все равно не работает
А в командой строке ?
Jsx707
в IDLE код все равно не работает
В IDLE вот как Кликацте правой кнопкой мыши по скрипту -> Edit with IDLE А потом просто нажимаете F5
Igor
в IDLE код все равно не работает
в пайтон важны отступы ... нельзя расположить строки как нравится. Поэтому у вас и не работало а так обе программы делают одно и то же Возьмите тот код что я писал и вставьте в текстовый файл именно в таком виде и все должно работать
Gravity
Оо самое не любимое было в начале
Jsx707
работает
Он везде заработает, IDLE это грубо говоря просто текстовый редактор с некоторыми возможностями для облегчения написания и отладки кода
Jsx707
работает
Я написал как запустить в IDLE
Subkhan
.
не работает
Subkhan
заработал
Jsx707
Вот тут правильно, просто вы нарушили немного синтаксис
Jsx707
Там немного подредактировать и всё
fsociety
??
вам игорь выше скинул код который аодойдет
Subkhan
Subkhan
Вот ещё он вариант нашел
fsociety
с каких пор тут капча стоит?
Igor
Вот ещё он вариант нашел
да только в этом варианте считывается 201 строчка ...