1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Босова (Раб тетрадь)
Упр.246 ГДЗ Рабочая тетрадь Босова 8 класс 2024 (Информатика)
Босова, Босова
8 класс
Автор
Босова, Босова

Упр.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)



Общая оценка
4.7 / 5
Другие учебники
Другие предметы