Помогите решить задачу python - Общение Python мододелов
  • Чаты 4chT.com в телеграмм
    Наши группы в телеграмм

Вопрос Помогите решить задачу python

Регистрация
22 Мар 2013
Сообщения
77
Репутация
0
Спасибо
0
Монет
0
313794595_9af4e0858986ccc0fc0ebbe609a1eb2e_240x240.jpg

313794595_42764085ad96c3fb5fa1df9a08633afe_240x240.jpg

Я не могу поменять где я сделал не правильно
 
Регистрация
2 Окт 2013
Сообщения
66
Репутация
0
Спасибо
0
Монет
0
Не знаю в чем у тебя проблема, у меня в pycharm все работает. Попробуй в строчке с условием сделать так if int(num) == 0:
 
Регистрация
27 Июн 2013
Сообщения
85
Репутация
0
Спасибо
0
Монет
0
Будьте проще: # автомат для выдачи талонов
count = 1
while count>0:
if input('Введите 0 - получить талон, 1 - выключить аппарат: ') == '1':
break
print('талон номер', count)
count += 1 Или полностью контролируемо: # автомат для выдачи талонов
count = 1
while count>0:
match input('Введите 0 - получить талон, 1 - выключить аппарат: '):
case '0':
print('талон номер', count)
count += 1
continue
case '1':
break
print('от вас ожидается только 0 или 1, дуралей!')
 
Регистрация
12 Апр 2013
Сообщения
83
Репутация
0
Спасибо
0
Монет
0
Попробуй перезагрузить программу или пк
 
Регистрация
26 Авг 2013
Сообщения
70
Репутация
0
Спасибо
0
Монет
0
# автомат для выдачи талонов
num = 0
count = 1
while num == 1: # Исправлено условие цикла
print('Введите 0 - получить талон, 1 - выключить аппарат: ')
num = int(input()) # Ввод без проверки
if num == 0: # Исправлено условие
print('талон номер', count)
count += 1
else:
break # Выход из цикла
 
Сверху Снизу