Форум программистов, компьютерный форум, киберфорум
Python
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
0 / 0 / 0
Регистрация: 05.10.2014
Сообщений: 51

Компилятор на Python

21.07.2015, 21:07. Показов 1452. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем доброго времени суток!

Помогите сделать такую простую вещь:

У меня есть файл .tr (любое расширение от булды)

С помощью python я читаю файл. И допустим у меня в файле написано:

begin
x=3
y=x+1
debug(y) //debug=print
end.

Что надо сделать:
1) понять, что begin - начало программы, а end. - конец
2) принять переменную x со значением
3) вычислить y
4) вывести в панель питона значение y

Вот вам задачка. Не обязательно писать что-то вроде: "загугли", "сделай сам" и прочее. Кому интересно - поработайте. Кому нет - просто выйдите из данной темы.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
21.07.2015, 21:07
Ответы с готовыми решениями:

Онлайн- компилятор Python
Подскажите наиболее понятный Онлайн- компилятор Python , чтобы он поддерживал обработку внешних файлов и библиотек побольше.

Компилятор Python завершает программу без ошибок, но не запускает ее
Писал программу на Python в онлайн компиляторе replit , и программа полностью функционирует, однако после ее переноса в обычный...

Нужен компилятор Си для в Windows 7 64x для корректной установки библиотек и модулей Python
Приветствую форумчан. Возникла проблема при попытке установки grab, очень помогло это руководство:...

3
Модератор
Эксперт JS
 Аватар для Eva Rosalene
5241 / 2115 / 416
Регистрация: 06.01.2013
Сообщений: 4,846
25.07.2015, 09:14
Начните с простого синтаксического парсера... Нисходящего, например.
Метод рекурсивного спуска

Как получите синтаксическое древо, считайте, дело в шляпе.
0
0 / 0 / 0
Регистрация: 09.09.2015
Сообщений: 28
29.12.2015, 18:04
Есть такая вещь как функции eval и exec . Понятно что надо использовать их.
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
29.12.2015, 18:18
Цитата Сообщение от Юрий Денисов Посмотреть сообщение
Есть такая вещь как функции eval и exec
Вот вообще ничего подобного. Это вообще другая история. Для написания парсера нужно строить синтаксическое дерево. В python даже это сделано за тебя, есть модуль ast.
Цитата Сообщение от NeTakoi Посмотреть сообщение
Вот вам задачка. Не обязательно писать что-то вроде: "загугли", "сделай сам" и прочее. Кому интересно - поработайте. Кому нет - просто выйдите из данной темы.
Да это называет охренел. Так будешь писать, когда кому-то заплатишь и то с таким заходом не все с тобой работать будут.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
29.12.2015, 18:18
Помогаю со студенческими работами здесь

Нужен компилятор Си для Windows 7 64x для корректной установки библиотек и модулей Python
Приветствую форумчан. Возникла проблема при попытке установки grab, очень помогло это руководство: FAQ: Установка библиотек для Python,...

Компилятор (Visual C++ 6.0) в плохой совместимости с Windows 7. Посоветуйте другой компилятор
Здравствуйте! Я недавно начал заниматься С++, но мой компилятор (Visual C++ 6.0) в плохой совместимости с Windows 7 Посоветуйте какой...

Software Developer Python/Data or ready to improve Python (Санкт-Петербург)
We are looking for experienced server-side developers who are interested in improving their skills and knowledge in Python and ETL/Data. We...

Python - момент истины. Python - как оружие возмездие против системы
Какие модули в python мне нужны для взлома баз данных? Перехвата информации? Внедрения в систему? Добавлено через 10 минут Хочу...

Cx_freeze python error in main script как исправить- Python
Пытался создать из .py .exe , но при запуске .exe получаю ошибку вот код setup.py from cx_Freeze import setup, Executable import os ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru