# Отображаем поле ввода :
x = input('Введите положительное целое число: ')
# Инициализируем переменную с результатом:
y = 0
# В цикле обходим каждый символ строки ввода:
for i in x:
try:
# Пытаемся преобразовать символ к числу
# и прибавить к результату
y+= int(i)
except ValueError:
# Если не получилось, значит пользователь
# ввел не число => текст ошибки и выход из цикла
y = 'ошибка! Некорректное число'
break
# Печатаем результат:
print('Сумма цифр: ', y)
# Пример1:
# ввод: '867734534'
# вывод: 'Сумма цифр: 47'
# Пример2:
# ввод: '124234654672';
# вывод: 'Сумма цифр: 46'
# Пример3:
# ввод: '12AAA';
# вывод: 'Сумма цифр: ошибка! Некорректное число'
# На всякий случай, можем явно проверить, что все работает верно:
print('Проверка 8+6+7+7+3+4+5+3+4 : ', 8+6+7+7+3+4+5+3+4)
print('Проверка 1+2+4+2+3+4+6+5+4+6+7+2 : ', 1+2+4+2+3+4+6+5+4+6+7+2)
# Возможно также краткое решение в одну строку
# (без проверки на корректность пользовательского ввода):
print('Ответ: ', sum([int(i) for i in input('Введите число: ')]))
# Отображаем поле ввода :
x = input('Введите положительное целое число: ')
# Инициализируем переменную с результатом:
y = 0
# В цикле обходим каждый символ строки ввода:
for i in x:
try:
# Пытаемся преобразовать символ к числу
# и прибавить к результату
y+= int(i)
except ValueError:
# Если не получилось, значит пользователь
# ввел не число => текст ошибки и выход из цикла
y = 'ошибка! Некорректное число'
break
# Печатаем результат:
print('Сумма цифр: ', y)
# Пример1:
# ввод: '867734534'
# вывод: 'Сумма цифр: 47'
# Пример2:
# ввод: '124234654672';
# вывод: 'Сумма цифр: 46'
# Пример3:
# ввод: '12AAA';
# вывод: 'Сумма цифр: ошибка! Некорректное число'
# На всякий случай, можем явно проверить, что все работает верно:
print('Проверка 8+6+7+7+3+4+5+3+4 : ', 8+6+7+7+3+4+5+3+4)
print('Проверка 1+2+4+2+3+4+6+5+4+6+7+2 : ', 1+2+4+2+3+4+6+5+4+6+7+2)
# Возможно также краткое решение в одну строку
# (без проверки на корректность пользовательского ввода):
print('Ответ: ', sum([int(i) for i in input('Введите число: ')]))