Получи случайную криптовалюту за регистрацию!

Функция Eval() или как сделать калькулятор в 1 строчку кода В | 🐍 Python Lab

Функция Eval() или как сделать калькулятор в 1 строчку кода

В Python есть встроенная функция eval(), которая выполняет строку с кодом и возвращает результат выполнения:
eval("5**2")
>>> 25

Аргументами eval() являются строка-выражение expression, которую требуется исполнить и необязательные глобальные (globals) и локальные (locals) значения. Передаваемые в функцию глобальные переменные должны быть словарем dict. Передаваемые локальные переменные могут быть любым отображающим объектом.

Воспользовавшись данной функцией, мы можем написать калькулятор в 1 строчку кода.