Найти тему
IT Start | Python

Цикл 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, и рассмотрели примеры его использования. Надеюсь Вам понравилась статья, желаю удачи и успехов! 🙂

Мой Telegram канал

Мой YouTube канал

Курс по созданию GUI на Python