Предмет: Информатика, автор: Nailbjj

Даётся два целых натуральных числа А и В. Нужно посчитать сколько существует чисел от А до В, включительно , у которых все цифры в десятичной записи четные. ПРИМЕР:
стандартный ввод: 3 10
вывод: 3
ПРОЧИТАЙТЕ ВНИМАТЕЛЬНО!
Просто по примеру они не правы как мне кажется!
если же я ошибаюсь напишите прогу на питоне 3.х


Nailbjj: ИЛИ ЖЕ ИСПРАВЬТЕ ЭТУ!count=0
a, b = map(int, input().split())
for i in range(a, b + 1):
if i % 2 == 0:
count = count + 1
else:continue
print('Ответ: - ',count)
psevdoedison: Пример правильный.
psevdoedison: 1 - нечётное число.
psevdoedison: *цифра
psevdoedison: И зачем вы написали вторую часть условия, вызывающее переход к началу цикла, когда он и так заканчивается. Это лишние две строки кода.

Ответы

Автор ответа: psevdoedison
0

Ответ:

Вот прога, немного кривая, но работает.

Пример правильный. Читайте внимательней задание: Все ЦИФРЫ в десятичной записи чётные.

Объяснение:

a, b = map(str, input().split())

schet = 0

for i in range(int(a), int(b) + 1):

   zifra = list(str(i))

   chet = True

   for j in zifra:

       if int(j) % 2 == 1:

           chet = False

   if chet:

       schet += 1

print(schet)

Похожие вопросы