Напишите пожалуйста программу, находящую сумму нечетных цифр числа x в питоне

0 голосов
264 просмотров

Напишите пожалуйста программу, находящую сумму нечетных цифр числа x в питоне


Информатика (21 баллов) | 264 просмотров
Дан 1 ответ
0 голосов

x = int (input()) #ввод х, х - целое число

s = 0 #переменная для суммы

if x == 0:

   print(s) #если х - нулевой, то сумма нечетных цифр равна 0

else:

   while x != 0:  #начинаем цикл поиска цифр

       c = x%10 # "отрезаем" от х последнюю цифру и записываем в переменную с

       if c != 0 and c%2 != 0:  #если цифра с делится на 2 с остатком, то она нечетная

           s = s + c #тогда мы ее прибавляем к s

       x = x // 10 #"отрезаем" от х последнюю цифру, а оставшееся число записываем в х

   print(s)

           

(198 баллов)