Условия задачи:
Сумма цифр в строке. Напишите программу, которая просит пользователя ввести ряд однозначных чисел без разделителей. Программа должна вывести на экран сумму всех однозначных чисел в строковом значении. Например, если пользователь вводит 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()