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