Вопрос задан 10.07.2026 в 15:53. Предмет Информатика. Спрашивает Белозор Антон.

Напишите программу на Python, которая в последовательности целых чисел определяет количество чисел, кратных 5 или 9. Программа получает на вход целые числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 — признак окончания ввода, не входит в последовательность). Программа должна вывести одно число: количество чисел, кратных 5 или 9.

Перейти к ответам

Ответы на вопрос

Отвечает Паздников Иван.

Python
count = 0

while True:
number = int(input())

if number == 0:
break

if number % 5 == 0 or number % 9 == 0:
count += 1

print(count)

Программа считывает числа по одному в бесконечном цикле. Когда вводится 0, цикл прекращается — это число не проверяется и не учитывается.

Условие

Python
number % 5 == 0 or number % 9 == 0

проверяет, делится ли число без остатка на 5 или на 9. Если да, счётчик увеличивается на единицу. После окончания ввода выводится итоговое количество таких чисел.

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос