OpenFIPI 2.0

1152

6

oge_2ADBE9

Напишите программу подсчёта количества элементов последовательности натуральных чисел, запись которых в восьмеричной системе счисления трёхзначна и оканчивается на цифру 4. В ответе запишите количество искомых элементов.

Программа получает на вход натуральные числа. Количество введённых чисел неизвестно, но не превышает 1000. Последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не входит в последовательность).

Программа должна напечатать только одно число – количество искомых элементов последовательности.

 

Пример работы программы

Входные данные

Выходные данные

36
164
476
508
580
0

3

 

a = int(input())
k = 0
while a != 0:
    if 8 ** 2 <= a < 8**3 and a % 8 == 4:
        k += 1
    a = int(input())
print(k)

a = int(input())
k = 0
while a != 0:
    if 8 ** 2 <= a < 8**3 and a % 8 == 4:
        k += 1
    a = int(input())
print(k)

Просмотреть отправленные ответы oge_2ADBE9