Предмет: Информатика, автор: azalupov5

Помогите пж!!


Напиши программу, выдающую талоны электронной очереди

Программа должна запрашивать ввод с подсказкой «Введите 0 — получить талон, 1 — выключить аппарат:».

1. При вводе 0 программа должна вывести текст «талон номер» и номер талона. Номера талонов должны идти по порядку, начиная с 1.
2. При вводе 1 программа должна завершить работу.
3. При любом другом вводе программа должна снова запросить ввод.

Оформи программу как на картинке.

Приложения:

Ответы

Автор ответа: vimmortal2
1

Программа:

Python:

num, count = -1, 1

while num != 1:

   print('Введите 0 — получить талон, 1 — выключить аппарат: ')

   num = int(input())

   if num == 0:

       print('талон номер', count)

       count += 1

Объяснение:
В начале регистрируются переменные num и count, которым соответственно присваиваются значения -1 и 1. num - переменная для введённого числа, count - текущий номер талона (начинается с единицы). Пока введённое число не будет равно единице, выводим текст согласно условию "Введите 0 - получите ....", запрашиваем число num. Если введённое число равно нулю, выводим текст согласно условию и увеличиваем значение переменной count.

Результат:

Введите 0 — получить талон, 1 — выключить аппарат:

0

талон номер 1

Введите 0 — получить талон, 1 — выключить аппарат:

0

талон номер 2

Введите 0 — получить талон, 1 — выключить аппарат:

1

Похожие вопросы
Предмет: Русский язык, автор: evg87616449