Есть строка содержащая математическое выражение вида:
1/3+2/3
Есть ли модуль вычисляющий значение таких выражений?
Ответ
Вы можете воcпользоваться eval
eval('1/3+2/3')
вот тут можно почитать
https://docs.python.org/3/library/functions.html#eval
Но обычно с такими функциями проблемы с безопасностью в случае если вы получаете строку из вне ( пользовательский ввод например)
Комментариев нет:
Отправить комментарий