5.4 Оператор for. Функция enumerate 3. Добрый, добрый Python с Сергеем Балакиревым. Курс Stepik

Большой подвиг 3. На вход программе подается подается строка, в которой записано арифметическое выражение. Например: “10 25 - 12“ или “10 25 - 12 20 - 1 3“ и т. д. То есть, количество действий может быть произвольным. Необходимо прочитать эту строку из входного потока и выполнить вычисление, записанного в ней арифметического выражения. Результат вычисления отобразить на экране. Полагается, что в качестве арифметических операций используется только сложение ( ) и вычитание (-), а в качестве операндов только целые неотрицательные числа. Следует учесть, что математические операции могут быть записаны как с пробелами (до и после), так и без них. P.S. В целях обучения программу следует делать без использования функции eval. Разбор задач из онлайн-курса “Добрый, добрый Python с Сергеем Балакиревым“ - Разбор задач из онлайн-курса “Поколение Python“: курс для начинающих. С образовательной онлайн-платформы Stepik. Разбор задач по Python (Питон): “Поколение Python“: курс для профессионалов - “Поколение Python“: курс для продвинутых - “Поколение Python“: курс для начинающих - “Программирование на Python“ - Единоразовая поддержка -