
Python Руководительница художественного кружка для дошкольников Ольга Ильинична постоянно
закупается карандашами. В кружке n детей. Поэтому ей нужны наборы, в которых количество карандашей делится на n. Есть число n и последовательность чисел — количество карандашей в наборах, а затем число 0. Выведи все числа последовательности, которые делятся на n.

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

Ответ:
Можна використати цикл while та умовний оператор if, щоб перевіряти кожен елемент послідовності на те, чи ділиться він на n. Якщо так, виводимо його.
n = int(input()) # ввід кількості дітей
numbers = [] # список для збереження наборів карандашів
while True:
num = int(input()) # ввід числа наборів карандашів
if num == 0:
break # якщо введено 0, вихід з циклу
numbers.append(num) # додавання числа до списку
# перевірка кожного елементу списку на діленість на n та виведення результату
for num in numbers:
if num % n == 0:
print(num)



Для решения этой задачи можно использовать следующий алгоритм на языке Python:
pythonn = int(input("Введите количество детей: "))
sequence = []
while True:
num = int(input("Введите количество карандашей (0 для завершения): "))
if num == 0:
break
sequence.append(num)
divisible_numbers = []
for num in sequence:
if num % n == 0:
divisible_numbers.append(num)
print("Числа, делящиеся на", n, ":", divisible_numbers)
Программа сначала запрашивает количество детей (значение n
). Затем она запрашивает последовательность чисел, пока не будет введен 0. Введенные числа добавляются в список sequence
.
Далее программа проходит по каждому числу в sequence
и проверяет, делится ли оно на n
без остатка. Если делится, то оно добавляется в список divisible_numbers
.
Наконец, программа выводит список чисел divisible_numbers
, которые делятся на n
.


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