Python. Найти сумму всех четных цифр натурального числа
Мы используем cookie-файлы, чтобы получить статистику, которая помогает нам улучшить сервис для Вас с целью персонализации сервисов и предложений. Вы можете прочитать подробнее о cookie-файлах или изменить настройки браузера. Продолжая пользоваться сайтом без изменения настроек, вы даёте согласие на использование ваших cookie-файлов.
speech bubble

Python. Найти сумму всех четных цифр натурального числа

Найти сумму всех четных цифр натурального числа

 

Задание: Python. Найти сумму всех четных цифр числа. Натуральное число вводится с клавиатуры.

 

Дано:

Python(Питон) - язык программирования

number - число, в котором необходимо найти сумму всех четных цифр

sum - сумма всех четных чисел

 

Решение:

number = int(input())
sum = 0
while number > 0:
    if number % 2 == 0:
        sum += number % 10 #Суммируем остаток от деления
    number //= 10 #Отсекаем последнюю цифру
print(sum)

Результат:

56483909222
24

 

Для комментирования необходимо авторизоваться