Предмет: Информатика, автор: ССX

Даю 100 баллов!
Дана строка, содержащая одно или более целых чисел от 0 до 109, разделенных знаками “+” или “-”. Вычислите значение этого выражения.

Решение оформите в виде функции Eval(S).


artemkhachaturovich: def Eval(s):
a = int(s[0])
for i in range(len(s)):
if s[i] == '-':
a = a - int(s[i + 1])
if s[i] == '+':
a = a + int(s[i + 1])
return a
artemkhachaturovich: это если нельзя использовать eval()
artemkhachaturovich: если можно, то другой человек уже ответил

Ответы

Автор ответа: badnsnus
0

Ответ: print(eval(input()))

Похожие вопросы