Информатика, вопрос задал lardimm , 7 лет назад

Python. Ввести строку, в которой записана сумма натуральных чисел, например, ‘1+25+3’. Вычислите это выражение. Работать со строкой, как со списком.

Начало программы:
s=input('введите строку')
l=list(str(s));


lardimm: Сам кароче сделал, если вдруг кому то пригодится:
s='1+25+3'
l=list(str(s));
#print(s.split('+')) #разбивает строку по плюсам
user_list = [int(number) for number in s.split('+')]
#print(user_list)
suma=sum(user_list)
print('Сумма эл-ов из',user_list,'=',suma)
tutu007: делается еще проще:
eval("1+25+3")

Ответы на вопрос

Ответил лекция
2

n = input()

print(eval(n))

Новые вопросы