Показать сообщение отдельно
  #4 (permalink)  
Старый Вчера, 14:33
Новичок на форуме
Отправить личное сообщение для akiraki22lvl Посмотреть профиль Найти все сообщения от akiraki22lvl
 
Регистрация: 09.09.2025
Сообщений: 4

Можно создать функцию calculate, которая принимает строку с арифметическим выражением и возвращает результат тоже в виде строки. Например, с использованием eval это будет выглядеть так:

def calculate(expression: str) -> str:
    try:
        return str(eval(expression))
    except Exception as e:
        return f'Ошибка: {e}'



Примеры: calculate("3 + 4") вернёт "7", а calculate("10 / 2") — "5.0".
Ответить с цитированием