Нужна программа на python, принимающая пример со сложением у пользователя и затем, выдающая результат

Рейтинг: 1Ответов: 1Опубликовано: 08.02.2023

Это работа со списками. Запрос:

Введите пример со сложением: 3 + 5 + 4

Затем следует результат - сумма. Количество слагаемых может быть разное. Вот мой код:

task = input('Введите пример со сложением: ')
taskList = list(task.split(' + '))
for i in taskList:

Нет идей, что написать в цикле и правильное ли начало кода. Надеюсь на вашу помощь.

Ответы

▲ 1Принят

Вот, если в лоб (лучше назвать переменную sum по-другому, т.к. скрывает имя такой же функции):

task = input('Введите пример со сложением: ')
taskList = list(task.split(' + '))
sum = 0
for i in taskList:
  sum += int(i)
print(sum)

Когда сложно давать имена переменным:

print(sum(map(int, input('Введите пример со сложением: ').split(' + '))))