В Python 3 мне было интересно, есть ли способ получить переменную из ввода, как это:
x = input("-> ")
А если бы х было так:
x = "1 + 10"
Есть ли способ выполнить эту операцию и вернуть ее в виде другой переменной?
Вы можете использовать eval , чтобы оценить математическое выражение внутри переменной следующим образом.
In [1]: x = "1 + 10" In [2]: eval(x) Out[2]: 11