Шаг 30.
Основы языка Python.
Условные операторы и циклы. Оператор break

    На этом шаге мы рассмотрим назначение и особенности использования этого оператора.

    Оператор break позволяет прервать выполнение цикла досрочно. Для примера выведем все числа от 1 до 10 еще одним способом (рисунок 1).


Рис.1. Вывод чисел от 1 до 10. Текст программы и результат выполнения

Архив с файлом можно взять здесь.

    Здесь мы в условии указали значение True. В этом случае выражения внутри цикла станут выполняться бесконечно. Однако использование оператора break прерывает выполнение цикла, как только будет напечатано число 10.


Замечание. Оператор break прерывает выполнение цикла, а не программы, т. е. далее будет выполнена инструкция, следующая сразу за циклом.

    Цикл while совместно с оператором break удобно использовать для получения неопределенного заранее количества данных от пользователя. В качестве примера просуммируем неопределенное количество чисел (рисунок 2).


Рис.2. Суммирование неопределенного количества чисел. Текст программы и результат выполнения

Архив с файлом можно взять здесь.

    В качестве примера найдена сумма трех введенных чисел.

    Со следующего шага мы начнем рассматривать числа и основные конструкции, используемые для работы с ними.




Предыдущий шаг Содержание