Жауабы: Подсчёт чётных кратных семи
count = 0
n = int(input())
while n != 0:
if n % 2 == 0 and n % 7 == 0:
count += 1
n = int(input())
print(count)
У этого задания официального ключа нет, поэтому ответ получен в разборе және кілтпен салыстырылмаған. Нәтижені жаттамас бұрын, өтіңіз выкладки — там видно, откуда взялось каждое число.
Напишите программу, которая в последовательности целых чисел определяет количество чётных чисел, кратных 7. Программа получает на вход целые числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 — признак окончания ввода, число 0 не входит в последовательность.
Количество чисел не превышает 1000. Введённые числа по модулю не превышают 30 000.
Программа должна вывести одно число: количество чётных чисел, кратных 7.
| Входные данные | Выходные данные |
|---|---|
| −32 14 17 0 | 1 |
Где здесь ошибаются
Учитывают число 0, хотя оно является признаком окончания ввода.
Проверяют только кратность 7 и забывают проверить чётность.
Используют условие n % 14 == 0 без объяснения или допускают ошибку в логическом условии.
Выводят сами найденные числа вместо их количества.