Я получаю строку в качестве ввода, я хочу выполнить ее, а затем вернуть результат (это должно быть безопасно).
eval не может выполнить строки типа "x = 7" и exe c не возвращает значение.
Есть идеи?
Это то, что вы ищете?
exec("x=7; print(x)")