2015-11-29 3 views

ответ

1

Ваш отступа некорректен. Это должно выглядеть.

if new.upper() == "C": 
    first() 
    try: 
     a, b, c = re.split(r"(\s+)", new) 
    except ValueError: 
     pass 

Дополнительно использовать pass вместо return, если этот фрагмент кода не внутри функции. Потому что возврат может использоваться только внутри функции.

Edit: Добавлено в правильных точках отступов

+0

Вы вдавливаете также с человека. Но да, это основная проблема, которую имеет пользователь. Однако странно видеть бросок уловов без базового синтаксиса. Возможно, это не проблема. –

+0

О, ничего себе. Спасибо за это. Даже не заметил. Очень неудобно. –

+0

Не беспокойтесь. У меня есть привычка возиться с отступом при вставке на этот сайт. Иногда это не так хорошо переносят. Мне все еще кажется странным, что с использованием исключений он испортил отступы, возможно, просто пришел из cpp или что-то, что я думаю. Это гораздо более «продвинутая» концепция, чем форматирование строк, но это происходит, я думаю. –

Смежные вопросы