Вот как я могу вам это объяснить:
Во-первых, как только ваш добавочный_стр разделен, вы получите список строк.Вам нужно превратить их в целое число, чтобы вычислить сумму.
Один эффективный способ сделать это - использовать список понимания:
values = [int(s) for s in strings]
Но вы также можете использовать классический цикл:
values = []
for s in strings:
values.append(int(s))
Здесь значения - это список целых чисел, например: [2, 5, 10, 20]
(без кавычек).
Для накопления необходимо начальное значение (ноль), затем повторите цикл и добавьте каждое значение в свой аккумулятор:
acc = 0
for value in values:
acc += value
Попробуйте и скажите мне, если вы не получите правильную сумму.