Коды в блоке операторов else
будут выполняться, когда цикл for
не был прерван.
for x in xrange(1,5):
if x == 5:
print 'find 5'
break
else:
print 'can not find 5!'
#can not find 5!
Из документов: операторы break и continue, а также предложения о циклах
Операторы цикла могут содержать предложение else; он выполняется, когда цикл завершается из-за исчерпания списка (с помощью for) или когда условие становится ложным (с помощью while), но не тогда, когда цикл завершается оператором break. Это иллюстрируется следующим циклом, который ищет простые числа:
>>> for n in range(2, 10): ... for x in range(2, n): ... if n % x == 0: ... print(n, 'equals', x, '*', n//x) ... break ... else: ... # loop fell through without finding a factor ... print(n, 'is a prime number') ... 2 is a prime number 3 is a prime number 4 equals 2 * 2 5 is a prime number 6 equals 2 * 3 7 is a prime number 8 equals 2 * 4 9 equals 3 * 3
(Да, это правильный код. Посмотрите внимательно: предложение else принадлежит циклу for, а не оператору if.)
При использовании с циклом предложение else имеет больше общего с предложением else оператора try, чем с инструкциями if: предложение else оператора try выполняется, когда не возникает исключение, и else цикла Предложение выполняется, когда не происходит перерыв. Подробнее об операторе try и исключениях см. Обработка исключений.
Оператор continue, также заимствованный из C, продолжает следующую итерацию цикла:
>>> for num in range(2, 10): ... if num % 2 == 0: ... print("Found an even number", num) ... continue ... print("Found a number", num) Found an even number 2 Found a number 3 Found an even number 4 Found a number 5 Found an even number 6 Found a number 7 Found an even number 8 Found a number 9
Если слайды выглядят следующим образом:
Вы можете выбрать и перетащить панель Slides kbd> в с левой стороны, пока пунктирная линия не появится на левой стороне, означая, что она будет отброшена там
Если это не работает , вы можете переместить или переименовать файл конфигурации registrymodifications.xcu
в ~/.config/libreoffice/...
, чтобы сбросить конфигурацию. Это может сбрасывать и другие настройки, поэтому я предложил только переименовать его.
Вы можете сделать это из файлового менеджера, либо используйте Ctrl kbd> + L kbd> и введите:
~/.config/libreoffice
Или перейдите к домашний каталог и нажмите Ctrl kbd> + H kbd>, чтобы просмотреть скрытые файлы (начиная с .
) , и выберите .config
, затем libreoffice
, и ищите registrymodifications.xcu
Надеюсь, это поможет.