Построение функции, которая представляет собой строку в matplotlib // интерпретация строки как кода Python?Python

Программы на Python
Anonymous
Построение функции, которая представляет собой строку в matplotlib // интерпретация строки как кода Python?

Сообщение Anonymous »

Я создаю калькулятор RPN, который пытается построить график функции, заданной пользователем. Например, если пользователь вводит «x sin 3 *plot», я ожидаю, что он отобразит sin(x)*3. Код для этого приведен ниже. Примечание. Проблема заключается в if Prompt=="plot"
.

Код: Выделить всё

userInputX=""               #userInputX is always replaced before
#running again, so it can be set once here
while True:
print("----------------------------------------------------------")
if not myqueue.isEmpty(): # Display both postfix and infix
print("Postfix: "+str(myqueue))
print("Infix: "+StackCalc.postfix2infix(myqueue))
prompt=input(">")
if prompt == "exp" or prompt == "^": prompt = "**"  #

Подробнее здесь: [url]https://stackoverflow.com/questions/78795104/plotting-a-function-that-is-a-string-in-matplotlib-interpreting-a-str-as-pyth[/url]

Вернуться в «Python»