PYTHO На вход программы получаем число X. Причём 10000<= X <=1000000
Напишите программу, которая находит сумму чётных цифр числа и сумму нечётных цифр. Например:
123456
Сумма чётных = 12
Сумма нечётных = 9
101
446
Ответы на вопрос:
while True:
try:
n = int(input('Введите натуральное число: '))
break
except ValueError:
print('Неверные входные данные. Попробуйте снова.')
n = abs(n)
b = 0
while n>0:
if n%10%2 == 0:
b+=1
n = n//10
print('Количество чётных цифр в ведённом числе равно ' + str(b))
Объяснение:
Можно попробовать так. взять список учеников, найти середину, ткнуть пальцем в первую половину учеников и спросить: "ты есть в этой половине списка? ". так мы ищем ту половину где он есть, и повторяем весь цикл, пока не найдём нашего хулигана. тоже самое можно провернуть с классами.
Популярно: Информатика
-
smarika8317.12.2020 22:49
-
muamy18.12.2020 03:15
-
Owlysoulowl16.01.2020 05:20
-
BanderSap14.12.2021 03:54
-
virakudleychuk28.08.2021 06:49
-
DALERALIMOV0205.05.2021 08:13
-
Ellenkpop26.06.2020 02:04
-
kristinasav05122.03.2021 17:35
-
KceniaZyikova19.12.2020 18:08
-
mariazhu17.06.2020 16:22