Напишите программу, которая в последовательности целых чисел определяет количество чётных чисел, кратных 7. Программа получает на вход целые числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не входит в последовательность). Количество чисел не превышает 1000. Введённые числа по модулю не превышают 30 000. Программа должна вывести одно число: количество чётных чисел, кратных 7.
python
# Инициализируем счётчик
count = 0
# Читаем числа до тех пор, пока не встретим 0
while True:
num = int(input("Введите число (для завершения введите 0): "))
# Проверяем условие завершения
if num == 0:
break
# Проверяем является ли число чётным и кратным 7
if num % 2 == 0 and num % 7 == 0:
count += 1
# Выводим количество чётных чисел, кратных 7
print("Количество чётных чисел, кратных 7:", count)
Позвольте подробно описать работу программы:
1. Инициализируется переменная `count` для хранения количества чётных чисел, кратных 7.
2. В цикле `while`, который будет выполняться до тех пор, пока не будет введено число 0, программа считывает целые числа.
3. Пользователю предлагается ввести число, и это число сохраняется в переменную `num`.
4. После ввода числа, программа проверяет условие выхода из цикла: если введено число 0, цикл прерывается с помощью `break`.
5. Если число не равно 0, программа проверяет, является ли оно чётным (`num % 2 == 0`) и кратным 7 (`num % 7 == 0`). Если условие выполняется, увеличивается счётчик `count`.
6. После завершения цикла, программа выводит на экран количество чётных чисел, кратных 7.
Таким образом, данная программа решает задачу определения количества чётных чисел, кратных 7, в последовательности целых чисел, завершающейся числом 0, с учётом ограничений на количество и значения чисел.Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет