Найти в Дзене

Как написать калькулятор в 1 строчку?

Здраствуйте, сегодня я вам расскажу как на языке Python можно написать калькулятор в 1 строчку.

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

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

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

Код будет выглядеть таким образом:

while True: print(eval(input(">>>")))

Спасибо, что дочитали до конца, ставьте лайк и подписывайтесь на наш канал. Так же не стесняйтесь оставлять комментарии с рекомендациями, и вы можете сами предлагать на какую тему написать следующую статью.
Если вам понравилось, то не забудьте поделиться с друзьями.