Цикл while в Python с примерами

Статьи

Введение

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

Определение цикла while в Python

Цикл while в Python — это тип цикла, который выполняет указанные действия до тех пор, пока выполняется определенное условие. Это также называется циклом с предусловием.

Для более лучшего понимания рассмотрим пример.

 Вывод чисел от 1 до 5 при помощи цикла while:

number = 1
while number <= 5:
    print(number)
    number += 1

Вывод:

1
2
3
4
5

Создание бесконечного цикла while в Python

Бесконечный цикл в Python — цикл, выполняемый бесконечное количество раз, пока не будет завершен программно. Условие в данном цикле всегда принимает значение True.

Пример бесконечного цикла:

while True:
    print("Этот цикл никогда не закончится!")

Прерывания в цикле while

Для выхода из цикла используется оператор break, а для единичного пропуска дальнейших действий итерации continue.

Пример использования оператора break в цикле while:

number = 1
while True:
    if number == 5:
        break
    print(number)
    number += 1

Вывод:

1
2
3
4

Пример использования оператора continue в цикле while:

number = 0
while number != 5:
    number += 1
    if number == 3:
        continue
    print(number)

Вывод:

1
2
4
5

Использование else в цикле while

Оператор else в цикле while в Python выполняется только тогда, когда условие цикла становится ложным.

Рассмотрим пример использования else в цикле while.

Вывод чисел от 1 до 5 и вывод сообщения о завершении цикла:

number = 1
while number <= 5:
    print(number)
    number += 1
else:
    print("Цикл завершил свою работу!")

Вывод:

1
2
3
4
5
Цикл завершил свою работу!

Заключение

В ходе статьи мы с Вами узнали про цикл while в языке программирования Python, и рассмотрели примеры его использования. Надеюсь Вам понравилась статья, желаю удачи и успехов! 🙂

Admin
Admin
IT Start