Ответ: Подсчёт шестнадцатеричных чисел
```python
count = 0
while True:
n = int(input())
if n == 0:
break
if 256 <= n <= 4095 and n % 16 == 10:
count += 1
print(count)
```
У этого задания официального ключа нет, поэтому ответ получен в разборе и с ключом не сверен. Перед тем как заучивать результат, пройдите выкладки — там видно, откуда взялось каждое число.
Напишите программу подсчёта количества элементов последовательности натуральных чисел, запись которых в шестнадцатеричной системе счисления трёхзначна и оканчивается на цифру A. Программа получает на вход натуральные числа. Количество введённых чисел неизвестно, но не превышает 1000. Последовательность чисел заканчивается числом 0, которое не входит в последовательность. Программа должна напечатать только одно число — количество искомых элементов последовательности.
В ответе запишите развернутый ответ с программой.
Где здесь ошибаются
Проверяют только остаток от деления на 16, но не проверяют трёхзначность шестнадцатеричной записи.
Считают число 0 элементом последовательности.
Используют остаток 15 вместо 10 для цифры A.
Выводят дополнительные пояснения, хотя программа должна напечатать только одно число.