Погружение в базы данных Oracle

Данная книга является руководством для начинающих специалистов в области анализа и обработки данных. В книге рассматривается язык SQL и его процедурное расширение PL/SQL от компании Oracle.

Купить книгу

 ›  ›  ›  › Команда 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 не будет опубликован. Обязательные поля помечены *