Нас делает счастливыми именно излишнее, а не то, что всем необходимо (Плутарх).

Python 3 – Заявление break

FavoriteLoadingДобавить в избранное
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...
10 декабря 2017
Заявление break используется для преждевременного прекращения текущего цикла. После отказа от цикла, выполнение на следующем операторе возобновляется, так же, как традиционное заявление break в C.

Наиболее распространенное использование break, когда некоторые внешние условия требует поспешного выхода из цикла. Заявление break может быть использовано для циклов while и for.

Если вы используете вложенные циклы, оператор break останавливает выполнение внутреннего цикла и начинает выполнение следующей строки кода после блока.

Синтаксис

Синтаксис заявления break в Python выглядит следующим образом:

break

 

Диаграмма потока

Пример

#!/usr/bin/python3

for letter in 'Python':     # Первый пример
   if letter == 'h':
      break
   print ('Текущая буква :', letter)
  
var = 10                    # Второй пример
while var > 0:              
   print ('Текущее значение переменной :', var)
   var = var -1
   if var == 5:
      break

print ("До свидания!")

Вывод

Когда код выполниться, вывод будет следующий:

Текущая буква : P
Текущая буква : y
Текущая буква : t
Текущее значение переменной : 10
Текущее значение переменной : 9
Текущее значение переменной : 8
Текущее значение переменной : 7
Текущее значение переменной : 6
До свидания!

 

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

Пример

#!/usr/bin/python3
no = int(input('любое число: '))
numbers = [11,33,55,39,55,75,37,21,23,41,13]

for num in numbers:
   if num == no:
      print ('номер в списке')
      break
else:
   print ('номер не в списке')

 

Вывод

Вышеприведенная блок кода произведет следующий вывод:

любое число: 33
номер в списке

любое число: 5
номер не в списке

 

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Просмотров: 200

Если статья понравилась, то поделитесь ей в социальных сетях:

Читайте также

    Отправить ответ

    Войти с помощью: 
    avatar
      Подписаться  
    Уведомление о

    Сообщить об опечатке

    Текст, который будет отправлен нашим редакторам:

    Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

    badge
    Обратный звонок 1
    Отправить
    galka

    Спасибо! Ваша заявка принята

    close
    galka

    Спасибо! Ваша заявка принята

    close