как команды в интерпретатор?
Например: a=10
Что значит "отправить в интерпретатор"?
Выполнить как код. Т.е. присвоить a значение 10
Да, но нет.
А почему так все сложно? )
Потому что ты пытаешься сделать что-то непонятное. Что в итоге у тебя должно произойти при запуске скрипта? Может тебе запуск скрипта с переходом в repl нужен? python -i your_script.py
Потому что вопрос сформулирован так, что его можно понять кучей разных способов. Некоторые из них имеют решение. Но эти решения бесполезны. Поэтому давай ты сформулируешь, что ты хочешь на самом деле.
Нет в repl не надо переходить. Задачка считать из файла переменные и менять их значения по ходу чтения файла. Я импортировал все из файла в list, чтобы было легче работать со значениями. Теперь надо выполнить условия задачи. Присваивать значения и выводить их пользователю . — thats=zero a=10 ten=a adoba=ten ten=-10 { b=a a=1337 c=a { d=a e=adobe } } lol=a —
Ой. "считать переменные из файла" уже звучит страшно. 1. Задача учебная или у этого есть какое-то применение? 2. Под переменными имеются в виду переменные самого скрипта на питоне или что-то в терминах этого читаемого файла? 3. Что вообще происходит?
1 - учебная задача 2 - все переменные в файле. Больше нигде изначально нет 3 я- Тинькоф такие задачи давал. Решения нет в видео из которого взял
Ну то есть по сути тебе нужен парсер некоего описанного в задаче формата и после этого некие действия с результатами. Как это всё связано с исходным вопросом и почему ты хочешь сделать эти переменные в скрипте?
Нечитаемо.
Так на видео показано. Прочитать можно, но тяжело. Я же уже написал, что требуется
Из того что ты описал не следует, что ты имеешь дело с питоновскими переменными. И твой вопрос всё ещё непонятен, даже если про них.
Хотел присваивать значения не в уме, а прямо в интерпретаторе. Если это легко делается, то так и удобнее
В файле же прописаны обычные питоновские переменые. Числа, текст
Почему ты так решил? В условии задачи это написано?
мне кажется он просто впервые столкнулся с задачей, где надо не из стдина, а из файла входные данные получить
Не, там на скрине действительно что-то про переменные, но пытаться всматриваться в это я не буду. Скорее всего очередная путаница при чтении условия.
Впринципе можно и без отправки в интерпретатор, но так решение будет сложнее. Так бы иинтрепретатор брал чать работы на себя.
Например, сыпал бы NameError, да.
Не надо нагружать интерпретатор чужой работой. Тебе может и кажется, что это проще, но ты столько подводных камней потом словишь, что хрен выберешься.
На некачсетвеном скрине можно прочитать условие задачи. Такие задачи решаю в первые. Учусь так сказать. Но разницу ввода при помощи input и чтения из файла понимаю
Можешь как файл прикрепить скриншот???
:) согласен дурная идея
Заставлять читать условие задачи с мыльного дерьмового скриншота это как минимум неуважение к участникам чата
Он такой изначально.. спринтскринен с трансляшки
Спасибо, все понял. Читать не надо. Там много текста перепечатывать. Вопрос то я написал.. если бы на него написать ответ, то не обязательно было и файл трогать. Так вот блогеры публикуют свою информацию. Не прикрепил по другому информацию.
Открой для себя Ctrl+C \ Ctrl+V и pastebin.
Знаком. Спасибо.
То есть ты намеренно, а не по незнанию ведешь себя как мудак?
У него задача из видео.
? Вы что-то завелись Вопрос был задан вот так: А без использования import os import subprocess можно отправить элементы lists как команды в интерпретатор? Например: a=10 Что тут не понятно? Зачем pastebin?
А под видео ссылки на задачу не завалялось?
Из этой постановки непонятно вообще ничего, в том и дело.
Ну ладно. Вопрос снят. Спасибо. 👍🏻 Вроде понятно написано, потом в постах уточнял, что надо было.
http://citforum.ru/howto/smart-questions-ru.shtml
Обсуждают сегодня