попробуйте, кроме обработки в python

У меня есть следующий код. Я хочу выйти из блока else в тот момент, когда он встречается с исключением, и я хочу, чтобы цикл for продолжался. Но мой код также выходит из внешнего цикла for. Нужна помощь. Новичок в программировании.

for (....):
   if (....):
       .....
       .....
   else:
       try:
          ....
       except IndexError:
          break

Спасибо


person mickey    schedule 21.08.2013    source источник


Ответы (1)


Замените break на continue и все будет хорошо.

person mculhane    schedule 21.08.2013
comment
Или pass, если вы хотите, чтобы он продолжал идти внутри for, но за пределами else, для вашего кода, как он выглядит, не будет никакой разницы. - person Perkins; 21.08.2013
comment
@ Перкинс- Спасибо :) - person mickey; 21.08.2013