Вычисление суммы цифр целого числа
Применим знания по Питону и напишем программу, которая вычисляет сумму всех цифр содержащихся в числе. Очень полезно задать такой пример при прохождении темы по циклам в Питоне.

Описание алгоритма действий
В нашей задаче мы не знаем, сколько чисел содержится в числе. Поэтому придётся использовать оператор while.
- Вводим число с клавиатуры и преобразуем его в целочисленный тип.
- В переменной sum мы будем запоминать сумму чисел числа
- Начинаем цикл. Пока число N больше нуля производим операции:
- В переменной d сохраняем остаток от деления на 10.
- В N сохраняем результат деления без остатка.
- Суммируем остатки в переменной sum.
- Выводим результат вычислений.
Код программы на Питоне
# Пример. Вычисление суммы цифр целого числа
N = int(input("Введите число="))
sum = 0
while N > 0:
d = N%10
N = N // 10
sum += d
print("Сумма всех цифр этого числа =",sum)
Как видите - программа несложная. Почему делим именно на 10? Ведь десятка - это основание десятичной системы счисления. Разобрав код, вы поймете, что здесь алгоритм простой и есть немало других вариантов решения.
Пример вычисления суммы на Питоне
Python 3.5.2 (default, Dec 2015, 13:05:11)
[GCC 4.8.2] on Linux
Введите число= 554577
Сумма всех цифр этого числа = 33
Коротко и ясно. Посмотрите и остальные задачи по Питону.
Вычисление площади фигур Проверка времени реакции пользователя