Вопрос задан 02.11.2026 в 21:18. Предмет Информатика. Спрашивает Ченский Алексей.

Напишите программу, выдающую талоны электронной очереди. Программа должна запрашивать ввод с подсказкой «Введите 0 — получить талон, 1 — выключить аппарат:». 1. При вводе 0 программа должна вывести текст «Талон номер» и номер талона. Номера талонов должны идти по порядку, начиная с 1. 2. При вводе 1 программа должна завершить работу. 3. При любом другом вводе программа должна снова запросить ввод. Оформите программу как на картинке.

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

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

Отвечает Kurmangazy Maksat.

Программа на языке Python:

Python
ticket = 1

while True:
command = int(input("Введите 0 — получить талон, 1 — выключить аппарат: "))

if command == 0:
print("Талон номер", ticket)
ticket += 1
elif command == 1:
break

Объяснение работы программы:

  1. Переменная ticket = 1 задаёт начальный номер талона.

  2. Цикл while True обеспечивает постоянную работу аппарата.

  3. Команда input() запрашивает ввод пользователя с указанной подсказкой.

  4. Если пользователь вводит 0, программа выводит сообщение «Талон номер» и текущий номер талона.

  5. После выдачи талона переменная ticket увеличивается на единицу (ticket += 1).

  6. Если пользователь вводит 1, команда break завершает работу программы.

  7. При любом другом вводе программа ничего не делает и возвращается к началу цикла, снова запрашивая ввод.

Пример работы программы:

Обычный текст
Введите 0 — получить талон, 1 — выключить аппарат: 0 Талон номер 1 Введите 0 — получить талон, 1 — выключить аппарат: 0 Талон номер 2 Введите 0 — получить талон, 1 — выключить аппарат: 5 Введите 0 — получить талон, 1 — выключить аппарат: 0 Талон номер 3 Введите 0 — получить талон, 1 — выключить аппарат: 1

Программа выдаёт талоны по порядку, начиная с номера 1, и завершает работу при вводе числа 1.

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

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

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

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