Условия задачи:

 

Сумма цифр в строке. Напишите программу, которая просит пользователя ввести ряд однозначных чисел без разделителей. Программа должна вывести на экран сумму всех однозначных чисел в строковом значении. Например, если пользователь вводит 2514, то
этот метод должен вернуть значение 12, которое является суммой 2, 5, 1 и 4.

 

Решение задачи:

#1
def main():
    users_num = input('Введите ряд однозначных чисел без разделителей: ')
    totall = 0
    for i in users_num:
        totall += int(i)
    print(totall)

#2 метод изящнее
def main_2():
    users_num = input('Введите ряд однозначных чисел без разделителей: ')
    print(sum([int(i) for i in users_num]))

main()
main_2()