Это вопрос из двух частей.Я работаю над созданием эмулятора / переводчика Ti-basic в Python 3. Я хочу иметь что-то вроде:
0->N
while N<20
disp "example"
input "example",a
N+1->N
end
Что является эквивалентом Ti-basic в Python:
for n in range(0,20):
print("Example")
a=input("Example")
В более упрощенном виде, я хочу, чтобы, если в первой строке было написано Disp "example"
, перевести его на Python как:
print((text in quotations after disp, "Example" in this case))
Два вопроса:
One:
Как мне отделить разделы входных данных, чтобы, когда бы ни находилась строка, в которой есть disp
, она знает, как поставить print()
и поместить область с кавычками вскобки печати?
Два:
Как получить ввод с несколькими строками, чтобы мне не приходилось набирать строку Ti-basic с помощьюстрока, для каждого ввода, и сохранить его при запуске, например, если вы перейдете в онлайн-эмулятор?