
Напишите программу, которая в последовательности натуральных чисел определяет количество чисел,
меньших 500 и кратных 3. Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не входит в последовательность). Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число: количество натуральных чисел, меньших 500 и кратных 3. НА ПИТОНЕ. 

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

num = int(input())
nums = []
while num != 0:
nums.append(num)
num = int(input())
res = len([i for i in nums if i < 500 and i % 3 == 0])
print(res)




Для решения данной задачи можно использовать цикл while, который будет выполняться до тех пор, пока вводимое число не станет равным 0. Внутри цикла мы будем проверять условие, что число меньше 500 и кратно 3, и если это условие выполняется, увеличивать счетчик на 1.
Вот пример программы на Python, которая решает данную задачу:
```python count = 0
while True: num = int(input("Введите натуральное число (0 для завершения ввода): ")) if num == 0: break if num < 500 and num % 3 == 0: count += 1
print("Количество чисел, меньших 500 и кратных 3:", count) ```
Программа будет запрашивать ввод натуральных чисел до тех пор, пока не будет введено число 0. Затем она выводит количество чисел, которые были меньше 500 и кратны 3.


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







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili