Разделы инструкций

В сети

Пользователей: 159
Из них просматривают:
Аналоги: 67. Даташиты: 60. Инструкции: 2. Новости: 7. Остальное: 2. Программы: 1. Расчёты: 1. Теги: 1. Торрент: 4. Форум: 13. Чат: 1.
Участников: 3
Гостей: 156

an , Google , Яндекс , далее...
Рекорд 2375 человек онлайн установлен 26.12.2015.

Партнёры


Партнёры

Оглавление

4.4. Инструкции break и continue, ветвь else в циклах

Инструкция break, как и в C, выходит из самого внутреннего вложенного цикла for или while. Инструкция continue, также позаимствованная из C, продолжает выполнение цикла со следующей итерации.

Циклы могут иметь ветвь else, которая выполняется при "нормальном" выходе (исчерпание последовательности в цикле for, неудовлетворение условия в цикле while), без прерывания инструкцией break. Продемонстрируем ее использование на примере поиска простых чисел:

 

>>> for n in xrange(2, 10):
...     for x in xrange(2, n):
...             if n % x == 0:
...                     print n, '=', x, '*', n/x
...                     break
...             else:
...                     print n, '- простое число'
...
3 - простое число
4 = 2 * 2
5 - простое число
5 - простое число
5 - простое число
6 = 2 * 3
7 - простое число
7 - простое число
7 - простое число
7 - простое число
7 - простое число
8 = 2 * 4
9 - простое число
9 = 3 * 3

Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.
Отправитель Нити

Разное

Семь раз отмерь, один раз отрежь. И не перепутай!

Интересно

При пайке деталей над горловиной кинескопа накройте ее куском материи.

Похожие инструкции