Необходимо посчитать результат арифметического выражения, содержащегося в строковой переменной.
Например:
mystr = "2+3-7"
Скрипт должен вывести на экран -2.
Допустимые операции в выражении: + -

айз14 айз14    1   16.01.2022 10:42    6

Ответы
marysyalabetska marysyalabetska  20.02.2022 20:40

# Простой вариант

print(eval(mystr))

# По заданию

import re

print(sum(int(i) for i in re.findall(r"[+-]{0,1}\d+", mystr)))

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика