Я просмотрел учебники, но не особенно понимаю концепцию.Как я могу настроить свой код, чтобы он мог возвращаться с несколькими условиями?
Я пытаюсь получить мою рамочную работу, пока с несколькими условиями/если заявления:
while True:
user_input = raw_input('\n: ').upper()
if user_input == 'NORMAL':
user_input = 'Normal'
if re.match('(ABC|Normal|XY)', user_input):
check_input = cleaned_dict.get(user_input)
if not check_input:
print 'Nope'
if check_input:
print 'Yep...'
etc...
break
Однако, я получаю сообщение об ошибке:
UnboundLocalError: local variable 'check_input' referenced before assignment
... из-за этого не зацикливание когда шаблон регулярного выражения не совпадает.
С только 1 условием оно отлично работает.
Заранее спасибо.
Отлично. Благодаря :) – ThatOnePythonGuy