Упр.246 ГДЗ Рабочая тетрадь Босова 8 класс 2024 (Информатика)
Вывод (k-1), так как при х=0 условие if (x mod 2=0)and(x mod 3=0) выполняется.
Нужно считать все введённые числа до появления $$0$$ и подсчитать среди них те, которые одновременно чётные и кратные $$3$$. Для этого заведём счётчик $$k$$, увеличивая его на $$1$$ при каждом подходящем числе.
Важно не учитывать само число $$0$$, поэтому проверку на окончание ввода выполняем сразу после чтения очередного числа.
k = 0
while True:
x = int(input())
if x == 0:
break
if (x % 2 == 0) and (x % 3 == 0):
k += 1
print(k)
В программе условие $$x \bmod 2 = 0$$ означает, что число чётное, а условие $$x \bmod 3 = 0$$ — что оно кратно $$3$$. Подсчитываются только числа последовательности, без завершающего нуля.
Ответ
k = 0
while True:
x = int(input())
if x == 0:
break
if (x % 2 == 0) and (x % 3 == 0):
k += 1
print(k)