Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №2644652
А
Аноним
19 января 2025 17:10 · публичный вопрос
А
Аноним

С клавиатуры вводятся числа, пока пользователь не введет 0. Напиши программу, выводящую все числа, кратные 3, используя цикл while.

Ответ нейросети
19 января 2025 17:10

Конечно! Вот пример программы на языке Python, которая читает числа с клавиатуры до тех пор, пока не будет введено 0, и выводит все числа, кратные 3:

numbers = []  # Список для хранения введенных чисел

# Ввод чисел с клавиатуры
while True:
    number = int(input("Введите число (0 для выхода): "))
    if number == 0:
        break
    numbers.append(number)

print("Числа, кратные 3:")
for num in numbers:
    if num % 3 == 0:
        print(num)

В этом коде:

  1. Мы создаем пустой список numbers для хранения введенных пользователем значений.
  2. Используем цикл while True, чтобы непрерывно запрашивать ввод от пользователя.
  3. Если пользователь вводит 0, программа завершает ввод, используя break.
  4. Все введенные числа добавляются в список.
  5. Затем программа проходит по списку и выводит те числа, которые кратны 3.

Вы можете скопировать этот код и запустить его в среде выполнения Python.