Артём Санников

Персональный блог

Мобильная разработка
Хостинг провайдер
Смартфоны
› Команда break и выход из цикла while в Python

Команда break и выход из цикла while в Python

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

Важный момент: команда break может использоваться в любых циклах Python. Например, команду break можно включить в цикл for

Рассмотрим практический пример прерывания цикла while. Допустим у нас есть программа, которая спрашивает пользователя в каком городе он был, и чтобы прекратить выполнение программы, пользователю нужно ввести слово Выход.

Объявляем переменную query и присваиваем ей строковое значение, далее запускаем бесконечный цикл while при помощи True. Внутри цикла while объявляем переменную city и в качестве значения присваиваем ей функцию input(), а в качестве подсказки к функции input() будет использоваться переменная query

Затем запускаем конструкцию if и проверяем условие: если переменная query равна значению Выход, то необходимо выполнить команду break тем самым прервать цикл, если нет, то продолжить выполнение цикла.

# Объявляем переменную query
query = "\nВ каком городе вы были: "

# Запускаем цикл while
while True:

    # Объявляем переменную city
    city = input(query)

    # Выполняем проверку условия
    if city == "Выход":
        break
    else:
        print("Я был в городе: " + city)

Теги: , .

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Реклама от Google
Реклама от Google